如何在Python中合并两个json数组

时间:2018-10-15 11:36:33

标签: python arrays json merge

我正在遍历Python中的Web服务,该服务部分返回了我的数据。我一直在调用WebService,直到在响应中收到“数据结束”。

返回的对象始终是相同的结构。它们只是WebService以1000个大块返回的大数据的一部分。

我将返回的JSON字符串保存在data变量中。如何将JSON数组data_next复制到变量`data'中的JSON数组或合并两个JSON文件。

1 个答案:

答案 0 :(得分:0)

假设您收到类似resp1 = '{"data": [...]}'的内容,并将其存储在字典d中。假设您使用json包按如下方式进行操作:

d = json.loads(resp1)

对于下一批数据,应将其存储在时间字典td中,提取字段“ data_next”并将其附加到原始字典中:

td = json.loads(respN)
d["data"].append(td["data_next"])