首先,我们需要使用Python中的json模块读取json文件,并将其转换为Python字典对象。
import json
with open('data.json', 'r') as f:
data = json.load(f)
接下来,我们可以使用Python中的变量来更新json文件中的值。假设我们要将名为“John”的人的年龄从“30”更改为“35”:
#更新年龄
data['people'][0]['age'] = 35
当我们完成更改后,我们需要使用Python中的json模块再次将Python字典对象转换回json字符串格式:
json_data = json.dumps(data)
最后,我们可以将json字符串写回文件中:
with open('data_new.json', 'w') as f:
f.write(json_data)
这将创建一个新的json文件,其中包含更新后的值。
完整代码示例:
import json
with open('data.json', 'r') as f:
data = json.load(f)
#更新年龄
data['people'][0]['age'] = 35
json_data = json.dumps(data)
with open('data_new.json', 'w') as f:
f.write(json_data)
上一篇:变量替换在if语句中