我想按ID排序下面的JSON。
这是不成功的:
records2 = sorted(records, key=lambda d: d["id"])
题
如何按ID对此JSON代码进行排序?
{
"item": [
{
"id": "2",
"name": "name1",
"arr": [
"a",
"b"
]
},
{
"id": "1",
"name": "name2",
"arr": [
"c",
"d"
]
}
]
}
试试这个
records2 ={"items" : sorted(records["item"], key=lambda d: d["id"])}
在数组(列表)上排序的工作,你必须去到数组(列表)的项目