Go - 如何将编组的json对象附加到文件

时间:2016-11-12 10:32:23

标签: arrays json go marshalling

有没有办法将编组的json对象附加到文件中的json数组中,而不加载该文件?

这就是我的意思:

Contents of "file.json":

// json array
[
    // json objects
    {...},
    {...},
    {...}
    // APPEND NEW marshalled json object here
]

如果那不可能或效率不高,那么长时间在一片中持有价值20MB的结构是否可行?

1 个答案:

答案 0 :(得分:0)

您必须对原始字节流进行操作,您可以删除结束标记,将新的json对象附加到其中并再次重写结束标记。