有没有有效的方法来连接python中的两个json文件

时间:2015-08-31 08:55:10

标签: python json

我有两个结构相同的json文件。 json条目不是嵌套的,并且将字符串作为键和整数作为相应的值。我想连接并将json文件保存到单个json文件中。它们中的一些键可能存在于两个文件中。在这种情况下,我需要在我的新json文件中添加值。

我知道我可以做以下

import json
#both values have integer as the values
a = json.loads(open('js1.json').read())
b = json.loads(open('js2.json').read())
c = a.copy()
for item in b.keys():
  try:
    c[item] += b[item]
  except:
    c[item] = b[item]

f = open('newjs.json','w')
json.dumps(c,f)

这里我将两个json加载到单独的词典中,然后将其写入anotehr词典。在内存和速度方面还有其他有效的方法来实现同样的目标吗?

1 个答案:

答案 0 :(得分:4)

只需合并两个dicts,就是这样 -

$(document).ready(function() {
$("#removebutton").click(function() {  
   $("#deleted").html($("#upload").find("img"));
});
});