としての価値を持つのpythonを使用してJSONファイルをソート:私は(姓またはファーストネーム)キーでソートしたい私はJSONファイル持っている文字列
ll = {"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"James", "lastName":"Bond"},
{"firstName":"Celestial", "lastName":"Systems"},
{"firstName":"Peter", "lastName":"Jones"}
]}
を
私たちは通りの数で使用ソート方法を知っています値を文字列として値で並べ替えることができません。
私は以下試してみました:
#data = json.load(file)
new = sorted(data, key = lambda k: k['employees'].get('lastName',0))
とエラーを取得する:
TypeError: string indices must be integers