嗨,我正在尝试从json文件中获取数据,然后插入和ID,然后执行POST REST。我的文件data.json具有:
{ 'name':'myname' }
并且我想添加一个id,以便json数据如下所示:
{ 'id': 134, 'name': 'myname' }
所以我尝试了:
import json f = open("data.json","r") data = f.read() jsonObj = json.loads(data)
我无法加载json格式文件。我应该怎么做才能将json文件转换为json对象并添加另一个id值。
使用设置项目data['id'] = ...。
data['id'] = ...
import json with 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