当前位置:家常菜>百科>科技>正文

objectmapper.readvalue方法

人气:216 ℃/2023-11-26 22:36:51

objectmapper.readvalue方法详解是什么呢?不知道的小伙伴来看看小编今天的分享吧!

1. 简单的直接Bean.class

2. 复杂的用 TypeReference 

public class TestMain2 {

代码如下:

public static void main(String[] args) throws JsonProcessingException {

        /*

首先说明 readValue 针对String 一共有3个重载,如下:

          public

          public

          public

         */

        ObjectMapper objectMapper = new ObjectMapper();

        String json1 = "{\"userName\":\"小李飞刀\",\"age\":18,\"addTime\":1591851786568}";

        String json2 = "[{\"userName\":\"小李飞刀\",\"age\":18,\"addTime\":123}, {\"userName\":\"小李飞刀2\",\"age\":182,\"addTime\":1234}]";

        //1.最简单的常用方法,直接将一个json转换成实体类

        UserBase userBase1 = objectMapper.readValue(json1, UserBase.class); //简单类型的时候,这样最方便

        System.out.println("简单: " + userBase1.getUserName());

        //用 TypeReference 也可以,但是麻烦 不如第一种直接 TypeReference 主要针对繁杂类型

        //UserBase userBase2 = objectMapper.readValue(json1, new TypeReference

        //2.把Json转换成map,必须使用 TypeReference , map的类型定义 可以根据实际情况来定,比如若值都是String那么就可以 Map

        Map

        System.out.println("map: " + userBaseMap.get("userName"));

        //3.list

        List

        System.out.println("list: " + userBaseList.get(0).getUserName());

        //4.Bean[] 数组,必须用 TypeReference

        UserBase[] userBaseAry = objectMapper.readValue(json2, new TypeReference

        System.out.println("ary: " + userBaseAry[0].getUserName());

    }

    }

  • 后位灯是哪个灯?

    后位灯是示宽灯,其作用主要是用以表示汽车的存在及大体的宽度,便于其他车辆在会车和超车时判断。制动信号灯简称制动灯,俗称刹车灯,是用来提醒后面的车辆本车已经采取制动措施的警告灯。...

    问答查看全文>>
  • 长安75p多少钱能入手?

    长安75p10.69-15.49万能入手的,配置:1、智能化方面,CS75PLUS搭载了遥控代客泊车系统APA5.0,实现了人在车外即可自动泊车的科技,只需车位大于车身71厘米...

    问答查看全文>>
  • 博乐达焕颜亮肤精华怎么样 博乐达焕颜亮肤精华有效吗

    平时护肤用的偏多的就是精华液了,再加上经常熬夜,肤色特别暗沉,显得整个人没有气色,还好遇到了博乐达焕颜亮肤精华。下面小编为大家介绍博乐达焕颜亮肤精华有效吗?博乐达焕颜亮肤精华怎...

    品牌查看全文>>
  • 春节上高速刷ETC下高速没刷怎么办

    没有关系,因为 春节期间高速公路实行7座以及7座以下车辆免费通行政策,所以汽车在经过etc通道时无论刷没刷都不影响汽车的驾驶,不会进行处罚和扣费的,但是这种现象仅限于免费通行期...

    问答查看全文>>
  • 饿的歇后语

    1、饿肚汉嗑瓜子——不过瘾;解不了馋;吃不饱肚子;饱不了人2、拴住兔子饿死鹰——图的啥3、饿着肚皮说闲话—&mdas...

    歇后语查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版