2024-05-14 23:15:59 发布
网友
这是我在python中的json对象
json1 = { "success":true, "message":"", "result":[{ "MarketName":"USDT-BTC" }]} json2 = { "success1":true1 }
我想用python中的json2更新json1对象中的results元素
你能告诉我怎么做吗
如果json1和json2的类型是dict,则可以使用
json1['result'] = json2
但如果一开始是字符串,则必须使用json.loads对于json1和json2,并使用上述代码更新值。在
可以使用update函数:json1.update(json2)
简单的方法是将新的dict重新分配到现有的密钥中。在
>>> json1 = { "success": True, "message":"", "result":[{ "MarketName":"USDT-BTC" }]} >>> json2 = { "success1":True } >>> json1['result'] = json2 >>> json1 {'success': True, 'message': '', 'result': {'success1': True}}
您可以使用dict["key"]访问一个密钥并分配一个新值dict["key"] = new_value。在
dict["key"]
dict["key"] = new_value
取决于您想要做什么,您应该迭代一个数组(如果您有)更改这个值或任何您需要做的操作。在
如果json1和json2的类型是dict,则可以使用
但如果一开始是字符串,则必须使用json.loads对于json1和json2,并使用上述代码更新值。在
^{pr2}$可以使用update函数:json1.update(json2)
简单的方法是将新的dict重新分配到现有的密钥中。在
您可以使用
dict["key"]
访问一个密钥并分配一个新值dict["key"] = new_value
。在取决于您想要做什么,您应该迭代一个数组(如果您有)更改这个值或任何您需要做的操作。在
相关问题 更多 >
编程相关推荐