【发布时间】:2021-12-05 11:28:38
【问题描述】:
我有两个 JSON 文件,都有相同数量的对象,每个对象都有一个 ID 键 "DOCN",问题是某些对象有不同的键,例如在 file1 中,对象 "DOCN": "000093019" 有 4 个键,而在 file2 中,同一个对象有 5 个 ..
我正在尝试创建一个包含两个文件中相同对象的新文件(在 file1 和 file2 中找到丢失的对象并将它们添加到对象中)
例子:
文件1:
[
{
"DOCN": "000093019",
"A": "blabla",
"B": "blabla",
"C": "blabla"
},
{
"DOCN": "000093085",
"B": "blabla",
"C": "blabla",
"D": "blabla"
}
]
文件2:
[
{
"DOCN": "000093019",
"A": "blabla",
"C": "blabla",
"D": "blabla",
"E": "blabla"
},
{
"DOCN": "000093085",
"A": "blabla",
"B": "blabla",
"C": "blabla"
}
]
我想要达到的目标: 文件3:
[
{
"DOCN": "000093019",
"A": "blabla",
"B": "blabla",
"C": "blabla",
"D": "blabla",
"E": "blabla"
},
{
"DOCN": "000093085",
"A": "blabla",
"B": "blabla",
"C": "blabla",
"D": "blabla"
}
]
【问题讨论】:
标签: python json python-3.x