[英]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.