當前位置:成語大全網 - 書法字典 - 使用JSONObject轉換後,該字段會丟失。

使用JSONObject轉換後,該字段會丟失。

方法:

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);