我有一个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
的情况下更改密钥的值?