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