import json
with open('file1.json', 'r') as f: data1 = json.load(f)
with open('file2.json', 'r') as f: data2 = json.load(f)
def compare_json(json1, json2): result = {} for data1 in json1: label1 = data1["label"] for data2 in json2: label2 = data2["label"] if label1 == label2: data = {} for key in data1: data[key] = data1[key] for key in data2: data[key] = data2[key] result[label1] = data return result
result = compare_json(data1, data2)
with open('result.json', 'w') as f: json.dump(result, f)
下一篇:比较两个大列表并获取匹配的结果