python如何修改JSON文件中的某个key值?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python如何修改JSON文件中的某个key值?相关的知识,希望对你有一定的参考价值。
数据结构如json截图。我想把data1里xxx的值,yyy改成zzz,如何操作呢?并且不覆盖data2的值
参考技术A with open('test.json', 'r') as fr: # 文件路径自己改成完整的json_all = json.load(fr)
json_all['data1']['xxx'] = "yyy"
json_all['data2']['aaa'] = "bbb"
with open(file, 'w+') as fw:
json.dump(json_all, fw, ensure_ascii=False, indent=4)本回答被提问者采纳 参考技术B 直接文本替换不就行了,json文件读取到字符串变量里,replace一下,再写回json文件。 参考技术C d = json.load(xxx)
d.xx = yy
d.dump() 参考技术D test["data1"]["xxx"]="zzz"
以上是关于python如何修改JSON文件中的某个key值?的主要内容,如果未能解决你的问题,请参考以下文章