我有一个json文件,例如
{
"2":{"name": "A", "Label": "Student"},
"3":{"name": "B", "Label": "Student"},
"1":{"name": "B", "Label": "Student"},
...
}
我想对文件进行按键排序,那么结果应该是:
"1":{"name": "B", "Label": "Student"},
"2":{"name": "A", "Label": "Student"},
"3":{"name": "B", "Label": "Student"},
...
}
我怎样才能实现它?
最佳答案
试试这个,如果你想要它作为 JSON
import json
json.loads(json.dumps(values, sort_keys=True))
输出
{"1": {"Label": "Student", "name": "B"}, "2": {"Label": "Student", "name": "A"}, "3": {"Label": "Student", "name": "B"}}
关于python - 如何按键排序json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57142546/