json返回值为null显示key值的设置
使用的是阿里的json? ----------com.alibaba.fastjson.JSONObject;
Map<String,Object> map = new HashMap<String,Object>();
return JSONObject.toJSONString(map);?? --------轉義的時候,map中值是null的字段會被忽略掉,轉義的json沒有帶null的key值
return JSONObject.toJSONString(map,SerializerFeature.WriteMapNullValue);--------這樣就可以
?
SerializerFeature類里的一些屬性的具體含義
QuoteFieldNames———-輸出key時是否使用雙引號,默認為true
WriteMapNullValue——–是否輸出值為null的字段,默認為false
WriteNullNumberAsZero—-數值字段如果為null,輸出為0,而非null
WriteNullListAsEmpty—–List字段如果為null,輸出為[],而非null
WriteNullStringAsEmpty—字符類型字段如果為null,輸出為”“,而非null
WriteNullBooleanAsFalse–Boolean字段如果為null,輸出為false,而非null
轉載于:https://www.cnblogs.com/xueershewang/p/9055898.html
總結
以上是生活随笔為你收集整理的json返回值为null显示key值的设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell变一些小技巧
- 下一篇: json回显