JSONObject.toJSONString(object),轉換後發現刪除了屬性值為null的屬性,查詢數據後發現需要SerializerFeature來序列化該屬性:
JSONObject.toJSONString(Object對象,SerializerFeature...功能)
序列化屬性值:
QuoteFieldNames———輸出密鑰時是否使用雙引號,默認為true。
WriteMapNullValue——是否輸出壹個空值字段,默認為false。
WriteNullNumberAsZero--如果數值字段為空,則輸出為0,而不是空。
WriteNullListAsEmpty--List列表字段為空,輸出為[]而不是空。
WriteNullStringAsEmpty--如果字符類型字段為空,則輸出為“”,而不是空。
writenullbooleanasfalse–如果布爾字段為null,則輸出為false,而不是null。
示例:
JSONObject.toJSONString(data,SerializerFeature。WriteMapNullValue);