簡體   English   中英

我可以在不使用 JSON 庫的情況下將字符串寫入 .JSON 文件嗎

[英]Can I write Strings into a .JSON-File without using JSON Library

我需要在不使用 JSON 庫的情況下將格式化的字符串寫入 .json 文件。 如果我嘗試使用以下代碼編寫測試字符串,我不會在 .json-File 中得到結果。

FileWriter file = new FileWriter("C:\\Test.json");` 
file.write("test");
  1. Json 看起來像這樣:
 { "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": "SGML", "Abbrev": "ISO 8879:1986", "GlossDef": { "para": "A meta-markup language, used to create markup languages such as DocBook.", "GlossSeeAlso": ["GML", "XML"] }, "GlossSee": "markup" } } } } }

那里有鍵值對。 然后使用 Brackets 定義結構。

  1. 當你想寫的時候,你需要使用類似 file.flush() 的東西。

說明:當您寫入文件時,Java 不想將每個字母單獨發送給它。 因此,它會存儲它們直到到達某個點,如果您沒有到達該點,它就不會將數據發送到文件。 為了強制它,發送數據使用flush()-Method。

暫無
暫無

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

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