簡體   English   中英

將空值寫入JSON文件-Java

[英]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.writeJSONStringwriteJSONString調用以格式化每個條目值)中,將null格式化為字符“ null ”。

我懷疑您的問題還有其他問題; 例如,您可能會向添加了null條目的實例輸出另一個JSONObject實例。 但是,如果您仍然認為它在這里,我們將需要SSCCE來了解您的代碼中正在發生的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM