我需要在不使用JSON库的情况下将格式化的字符串写入.json文件。如果我尝试使用下面的代码来编写一个测试字符串,我在.json-File中得不到结果。
FileWriter file = new FileWriter("C:\\Test.json");`
file.write("test");发布于 2021-10-21 09:29:20
{“词汇表”:{“标题”:“示例词汇表”,"GlossDiv":{“标题”:"S","GlossList":{ "GlossEntry":{ "ID":"SGML","SortAs":"SGML","GlossTerm":“标准通用标记语言”,“缩写”:"SGML","Abbrev":“ISO8879:1986”,"GlossDef":{ "para":“一种元标记语言,用于创建DocBook等标记语言。”,"GlossSeeAlso":"GML","XML“},"GlossSee":"markup”}
这里有键-值对。然后使用括号来定义结构。
当你在写一个文件时,Explanation:不想把每个字母单独发送给它。因此,它会存储这些数据,直到达到某个点,如果你没有达到那个点,它就不会将数据发送到文件。要强制它发送数据,请使用flush()-Method。
https://stackoverflow.com/questions/69659173
复制相似问题