objectmapper.readvalue方法
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());
}
}
-
暧昧的文案短句(温暖到极致的文案短句)
1、等生活中真有了生老病死这样的大事,才知道自己以前的忧伤都是狗屁。2、我们把世界看错了,反说它欺骗了我们。3、暧昧的文案短句:4、来世做春风,流浪又自由。5、人不能气馁,从哪...
句子查看全文>> -
庆祝建团100周年祝福语句子 建团一百周年祝福语简短
1、风儿吹开了你的和蔼可亲,花儿绽放了你的笑容可掬,流水荡涤了你的纤尘不染。亲爱的共青团,将最美好的祝福送给你,祝你100岁生日快乐!2、挥洒激情汗水,奉献青春智慧。3、千年激...
语录查看全文>> -
汽车进气管漏气有什么症状?
汽车进气管漏气症状有:发动机运转无力,尾气中的氮氧化物排放增加,启动困难。一般情况下进气管漏气是可以开的,但会把外界的灰尘沙粒等杂质吸入缸内,导致缸筒磨损严重。发动机的进气系统...
问答查看全文>> -
娇韵诗向日葵颈霜效果如何 娇韵诗向日葵颈霜好用吗
平时喜欢低头玩手机,坐姿不端正的bb真的要好好注意颈部护理了,所以入手了娇韵诗向日葵颈霜。下面小编为大家介绍娇韵诗向日葵颈霜好用吗?娇韵诗向日葵颈霜效果如何娇韵诗向日葵颈霜好用...
品牌查看全文>>
推荐
- 1斯慕是什么意思362
- 2max是什么意思车上的341
- 3成功人士的句子381
- 4开心快乐的文案句子(开心快乐的文案短句)203
- 56挡手自一体是自动挡吗?325
- 6周末祝福信息大全 周末短信祝福语大全172
- 7描写回家的句子214
- 8瑞虎3用什么冷却液?324