比较 json 个文件

Compare json files

我有两个 json 个文件。

File1.json File2.json

使用 python,我想比较两个文件并在第三个文件中写入差异 Output.json

输出文件应该易于阅读。

假设我没看错问题,应该可以满足您的要求。

import json

data1 = json.load(open('data1.json'))
data2 = json.load(open('data2.json'))

for item in data1.keys():
    if data2[item] != data1[item]:
        print(f"{item} has differences")