我有一个像这样的json:
{
"name": "ehsan",
"family": "shirzadi",
"age": 20,
"address": "...",
"tel": "..."
}
我有另一个这样的json:
{
"name": "ali",
"family": "rezayee",
}
是否可以使用第二个json更新我的第一个json的名字和系列而不使用循环并逐个分配?
答案 0 :(得分:3)
如果我们假设第一个json是j1
而第二个j2
,那么以下内容将使用j1
中的值更新j2
:
j1.update(j2)
答案 1 :(得分:1)
您可以将import / export json
个文件发送到字典或来自字典。这意味着您可以使用dict.update
:
d1 = {
"name": "ehsan",
"family": "shirzadi",
"age": 20,
"address": "...",
}
d2 = {
"name": "ali",
"family": "rezayee",
}
d1.update(d2)
print(d1)
{'name': 'ali', 'family': 'rezayee',
'age': 20, 'address': '...'}