无论是对象转json,还是json转对象
使用json的对象一定要有
【1.空参构造器】
【2.属性(getset方法)】
json工具就是利用对象的构造器和属性(getset)进行序列化工作,
不提供对应的构造器和属性,对应的字段就无法序列化工作
根据测试可得
1.fastJson是通过对象的构造器对对象进行json填充的
所以你的构造器里有的字段在json转对象的时候才能被json填充到
2.newtonsoftJson是通过对象的属性(getset)对对象进行填充,
所有有属性的字段在json转对象的时候才能被json填充到