python从键字符串更改json数据

时间:2015-02-23 10:28:58

标签: python json

我有一个json数据,其中有另一个json数据作为其值。我想改变一个键的值。密钥以分隔符点(。)

给出
import json    
data1='{"name":"xxx","info":{"mark":{"sub1":"11","sub2":22,"sub3":{"sub31":22,"sub32":44}}},"avg":33.33}'
data=json.loads(data1)
key="info.mark.sub3.sub32"
value=98

如何在不执行data["info"]["mark"]["sub3"]["sub32"]=value的情况下更改密钥的值?

0 个答案:

没有答案