如何让你的数据有null

2018-11-13   09:25:17

如何让你的数据有null

返回时null属性不显示:

String str = JSONObject.toJSONString(obj); 

返回为null属性显示:

String str = JSONObject.toJSONString(obj,SerializerFeature.WriteMapNullValue);

Fastjson的SerializerFeature序列化属性

QuoteFieldNames———-输出key时是否使用双引号,默认为true

WriteMapNullValue——–是否输出值为null的字段,默认为false

WriteNullNumberAsZero—-数值字段如果为null,输出为0,而非null

WriteNullListAsEmpty—–List字段如果为null,输出为[],而非null

WriteNullStringAsEmpty—字符类型字段如果为null,输出为”“,而非null

WriteNullBooleanAsFalse–Boolean字段如果为null,输出为false,而非null

gson:

// json转换
Gson gson = new Gson();
YksptAccountRecord yksptAccountRecord = gson.fromJson(gson.toJson(workToAcForm), YksptAccountRecord.class);

 

posted @ 2018-11-13 09:27  闫超辉  阅读(281)  评论(0编辑  收藏  举报