实时组合JSON对象

时间:2019-01-06 19:39:19

标签: python json

我有一个JSON文件,该文件不断添加新数据。每次更新时,我都需要“格式正确”。问题是我的JSON看起来像这样(每个项目都是按顺序转储的):

{"one": 1},
{"two": 2}

我需要正确地形成数据,以便将其括在方括号或外部大括号中是可行的。但是我不太确定该怎么做。

[
  {"one": 1},
  {"two": 2}
]

以下是执行JSON编写的代码:

def printJSONFile(data):

    json_dump = json.dumps(data, default=serialize)

    try:     
        jf = open(fullpath, "a+")
        jf.write(json_dump + ",\n")
        jf.close()
    except IOError:
        print "ERROR: Unable to open/write to {}".format(fullpath)
        return 

0 个答案:

没有答案