首页 > Web开发 > 详细

json序列化

时间:2019-07-01 21:12:42      阅读:102      评论:0      收藏:0      [点我收藏+]

三种常见的json jar序列化与set、get方法的关系


1.阿里巴巴提供的fastjson,当用json转换实体类时;

  --无get开头的方法,将找不到序列器。

  --如果有get开头的方法,但是无此get方法后面的字段,也找不到序列器[元数据一体化的项目落到此坑]。

  --证明它与get开头的方法有关。

    //当字段为基本数据类型时,例如当字段类型为int类型时:
    private int start;
    private int limit;
// 我如果不set值的时候,会序列化为下面这样
"limit":0,"start":0

  默认为都是0了,而我的目标是如果不设置值的时候,它们不会出现。

  我是简单地通过把他们的类型改为Integer了。应该有其它通过自定义序列化行为的方式来解决,暂不研究。

2.java开源的Jackson类,也与get开头的方法有关【同上】。

3.Google提供的Gson,该gson序列化只与属性(字段)有关,与get开头的方法无关。

 

json序列化

原文:https://www.cnblogs.com/AlanWilliamWalker/p/11116568.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!