FastJson

1.對象轉json String

String info=com.alibaba.fastjson.JSONObject.toJSONString(object);

 

 

1.缺省情況下FastJSON不輸入爲值Null的字段,即若值爲Null,將不予轉換輸出顯示

解決方法:使用SerializerFeature.WriteMapNullValue使其輸出

String info=com.alibaba.fastjson.JSONObject.toJSONString(object,com.alibaba.fastjson.serializer.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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章