[英]Writing null value to json file - java
我正在使用json-simple
並嘗試將null
值寫入字符串。
我嘗試使用這個
JSONObject obj8 = new JSONObject();
obj8.put("_ArrayData_", null);
但我什至看不到它的輸出。
我想要的輸出是這樣的
_ArrayData_: null
關於如何執行此操作的任何想法?
我看了最新版本的json-simple的源代碼 。
通過我的閱讀,您正在做的事情應該起作用:
在JSONObject
,所有序列化方法都以:
void writeJSONString(Map map, Writer out)
這對於值為null
的條目沒有什么特別的。
在JSONValue.writeJSONString
( writeJSONString
調用以格式化每個條目值)中,將null
格式化為字符“ null
”。
我懷疑您的問題還有其他問題; 例如,您可能會向添加了null條目的實例輸出另一個JSONObject
實例。 但是,如果您仍然認為它在這里,我們將需要SSCCE來了解您的代碼中正在發生的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.