[英]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");
{ "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 定義結構。
說明:當您寫入文件時,Java 不想將每個字母單獨發送給它。 因此,它會存儲它們直到到達某個點,如果您沒有到達該點,它就不會將數據發送到文件。 為了強制它,發送數據使用flush()-Method。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.