python - 比较 json 文件
问题描述
我有两个 json 文件。
文件 1.json 文件 2.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")
推荐阅读
- powershell - 如何从 Jenkins 管道编辑 Windows 中文件的内容?
- php - 合并 2 个空值数组
- reactjs - setState 在 onChange 函数中不起作用
- html - HTML 5 中的 rel 属性是否必须与链接元素一起使用?
- sql - 在 Spring Boot H2 中找不到 ID 列
- python - pygame 平台游戏跳转代码未按预期执行
- c++ - QSettings iniFormat
- predicate - 用 Isabelle 证明谓词逻辑
- java - 任务超时并出现 ComputeTaskTimeoutException
- javascript - 对数组中的每个数字进行单独排序