4
JSON串结果: [{"nodeId":"1","leaf":true},{"nodeId":"13","leaf":true}] 结果中缺少 children 字段 求助!!谢谢!
JSON串结果: [{"nodeId":"1","leaf":true},{"nodeId":"13","leaf":true}] 结果中缺少 children 字段 求助!!谢谢!
我找到原因了, 把那个字段设置成PUBLIC 就可以序列化了,, 为啥私有的不行, 难道有setter, getter也不行吗??? 没理解。
还有就是其他的为啥可以序列化?
同样是私有 属性, 为什么nodeId 就可以序列化成功,而list 就不行。
莫名其妙的问题太多了。。
@dongzhanwen 为了减少json体积,默认是不输出null的key-value的, 可以开启:WriteNullListAsEmpty
其他feature: QuoteFieldNames———-输出key时是否使用双引号,默认为true WriteMapNullValue——–是否输出值为null的字段,默认为false WriteNullNumberAsZero—-数值字段如果为null,输出为0,而非null WriteNullListAsEmpty—–List字段如果为null,输出为[],而非null WriteNullStringAsEmpty—字符类型字段如果为null,输出为”“,而非null WriteNullBooleanAsFalse–Boolean字段如果为null,输出为false,而非null