Gson与Fastjson两种Json解析神器保姆级使用攻略,mybatis面试题及答案

*/

String json2 = JSONObject.toJSONStringWithDateFormat(user, “yyyy-mm-dd hh:mm:ss”);

System.out.println(“日期格式化后的json串”+json2);

}

  • 转换后结果

(3)List集合对象转换为JSON串

@Test

public void ListByFastJsonTest(){

//1.创建List集合

ArrayList list = new ArrayList<>();

//2,添加数据

list.add(new User(1, “王恒杰1”, “123456”, new Date()));

list.add(new User(2, “王恒杰2”, “123456”, new Date()));

list.add(new User(3, “王恒杰3”, “123456”, new Date()));

list.add(new User(4, “王恒杰4”, “123456”, new Date()));

//通过fastJson将List集合转换为json串

String listUser = JSONObject.toJSONStringWithDateFormat(list, “yyyy-mm-dd”);

System.out.println(listUser);

}

  • 转换后结果

(4)map集合对象转换为JSON串

@Test

public void MapByFastJsonTest() {

//1.创建map集合

Map<String, String> map = new HashMap<>();

//2,添加数据

map.put(“1号选手”, “王恒杰1”);

map.put(“2号选手”, “王恒杰2”);

map.put(“3号选手”, “王恒杰3”);

map.put(“4号选手”, “王恒杰4”);

//通过fastJson将map集合转换为json串

String json = JSONObject.toJSONString(map);

System.out.println(json);

}

  • 转换后结果

在这里插入图片描述

(5)使用注解的方法解决日期格式
  • 实体类User:

  • 测试方法:

@Test

public void DateByFastJsonTest(){

User user = new User();

user.setBirthday(new Date());

String json = JSONObject.toJSONString(user);

System.out.println(json);

}

  • 转换后结果

四、Google的Gson 的使用(功能最全

===========================================

  • 14
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值