Python读取JSON文件并修改
嗨,我正在尝试从json文件中获取数据,然后插入和ID,然后执行POST REST。我的文件data.json具有:
{ 'name':'myname'
}
并且我想添加一个id,以便json数据如下所示:
{ 'id': 134,
'name': 'myname'
}
所以我尝试了:
import jsonf = open("data.json","r")
data = f.read()
jsonObj = json.loads(data)
我无法加载json格式文件。我应该怎么做才能将json文件转换为json对象并添加另一个id值。
回答:
使用设置项目data['id'] = ...
。
import jsonwith open('data.json', 'r+') as f:
data = json.load(f)
data['id'] = 134 # <--- add `id` value.
f.seek(0) # <--- should reset file position to the beginning.
json.dump(data, f, indent=4)
f.truncate() # remove remaining part
以上是 Python读取JSON文件并修改 的全部内容, 来源链接: utcz.com/qa/432662.html