有没有办法更改 key 名称? 我需要像示例中那样更改名称 "Class123"。我可以更改值,但我不知道如何更改键名。
示例 .json :
{
"Class123": "classvalue",
"name1": {
"name2": {
"name3": {
"Y": 158.8,
"X": 201.46
},
"name4": {
"Y": 159.68,
"X": 200.32
}
}
}
}
这样开始:
with open('my.json') as json1:
data = json.load(json1)
for item in data:
请您参考如下方法:
无法“更改”键名。 最好的办法是使用 pop 将值复制到另一个键:
d = {'old_name': 1}
d['new_name'] = d.pop('old_name')
print(d)
# {'new_name': 1}
