我未能在json中解析和更新数据,这是我的json结构:
[{"name":"budi",
"data siswa":
{
"nik":125872018331,
"tanggal lahir":10111990
}
}]我的代码:
import json
update_nik = '2234567'
with open('myfile.json') as f:
data = json.load(f)
f.close()
read_nik = data["data siswa"]["nik"]
print (read_nik)
update_nik = data["data siswa"]["nik"] = update_nik
print(update_nik)任何我真的很感激的帮助。谢谢
发布于 2020-08-21 14:02:27
如果您的JSON结构正确,则有一个包含dict的列表。你需要得到像这样的“数据符号”
如果您需要更新"nik“字段,代码将是这样的。
import json
update_nik = '2234567'
with open('myfile.json') as f:
data = json.load(f)
f.close()
read_nik = data[0]["data siswa"]["nik"]
print (read_nik)
update_nik = data[0]["data siswa"]["nik"] = update_nik
print(update_nik)https://stackoverflow.com/questions/63524090
复制相似问题