如何在不使用循环的情况下将json分配给另一个[重复]
Posted
技术标签:
【中文标题】如何在不使用循环的情况下将json分配给另一个[重复]【英文标题】:How to assign a json to another without using loop [duplicate] 【发布时间】:2018-10-24 05:27:07 【问题描述】:我有一个这样的 json:
"name": "ehsan",
"family": "shirzadi",
"age": 20,
"address": "...",
"tel": "..."
我还有另一个这样的 json:
"name": "ali",
"family": "rezayee",
是否可以在不使用循环并一个一个分配的情况下用第二个 json 更新我的第一个 json 的姓名和家庭?
【问题讨论】:
【参考方案1】:您可以通过import / exportjson
向/从字典中写入文件。这意味着您可以使用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': '...'
【讨论】:
【参考方案2】:如果我们假设第一个 json 是 j1
,第二个是 j2
,那么下面的内容将使用 j2
中的值更新 j1
:
j1.update(j2)
【讨论】:
以上是关于如何在不使用循环的情况下将json分配给另一个[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在不重新加载页面的情况下将用户重定向到 redux saga 上的另一个页面
我们如何在不将 ViewController 对象推入其中的情况下将对象分配给 `UINavigationController`。