2017-12-17 1 views
1

私はJSONをIDでソートしたいと思っています。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" 
     ] 
    } 
    ] 
} 

答えて

0

配列(リスト)の作品を並べ替え、この

records2 ={"items" : sorted(records["item"], key=lambda d: d["id"])} 

を試してみて、配列(リスト )

があるwhitch uがアイテムに行かなければなりません
関連する問題