使用 JSR-353 ( https://jsonp.java.net/index.html ) 我想打开一个 json 文件并在根数组中附加一些对象,例如:
[{"foo":"bar"}]
我想要这样的代码:
try(JsonGenerator writer = Json.createGenerator(new FileOutputStream(this.file))){
writer.writeStartObject().write("hello", "world").writeEnd();
} catch (IOException e) {
e.printStackTrace();
}
并最终获得:
[
{"foo":"bar"},
{"hello":"world"}
]
注意:我不想在内存中加载完整的 json 来附加我的数据。