比较json文件

2024-09-30 12:14:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个json文件。两个文件的属性相同,但值不同。我需要一个python实用程序来比较这两个文件,读取它们的属性,并找到那些具有不同值的属性

JSON格式如下:

{ “名单”:[{ “id”:“97c7d810-f101-11eb-ae60-39ee5de7b677”, “原始声明”:{ “id”:“2403002a-17a5-4cfc-b87b-7de693328362”, “元”:{ “createdAt”:“2021-07-30T06:44:30.000Z” }, “标签”:[{ “键”:“entityType”, “值”:“医疗条件” }, { “键”:“上下文”, “值”:“问题”乙状结肠恶性肿瘤﴾注:2016年11月7日﴿甲状腺结节“ } ] } }] }


Tags: 文件实用程序idjson声明属性格式标签
1条回答
网友
1楼 · 发布于 2024-09-30 12:14:10

如果我没看错的话,你应该做你想做的事

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")

相关问题 更多 >

    热门问题