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开头的方法无关。
原文:https://www.cnblogs.com/AlanWilliamWalker/p/11116568.html