【发布时间】:2014-05-08 15:08:29
【问题描述】:
使用 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 来附加我的数据。
【问题讨论】:
标签: java json append stream-processing jsr-353