SFG WorldCup APIの JSON データを使用しています。
私がする必要があるのは、特定の試合で特定のチームが得点した最新のゴールを見つけることです。attribute
そのためには、属性の属性である配列の各要素のキーの値で並べ替える必要がありaway_team_events
ます。
説明しましょう。
これは、進行中の (執筆時点で) フランス対スイスからのフランスのサンプル JSON です。
"away_team_events": [
{
"id": 276,
"type_of_event": "goal",
"player": "Giroud",
"time": "17"
},
{
"id": 277,
"type_of_event": "goal",
"player": "Matuidi",
"time": "18"
},
{
"id": 278,
"type_of_event": "penalty-wrong",
"player": "Benzema",
"time": "32"
},
{
"id": 279,
"type_of_event": "goal",
"player": "Valbuena",
"time": "40"
},
{
"id": 281,
"type_of_event": "substitution-in",
"player": "Pogba",
"time": "63"
},
{
"id": 282,
"type_of_event": "substitution-in",
"player": "Koscielny",
"time": "66"
},
{
"id": 283,
"type_of_event": "goal",
"player": "Benzema",
"time": "67"
}
]
ここで行う必要があるのは、どの「id」属性が最も大きいかを見つけることです。それが最新の目標になるからです。
このような特定の属性で並べ替えるにはどうすればよいですか?
この質問を見たことがありますが、答えがよくわかりません。
編集: 言い換えると、混乱して申し訳ありません。
必ずしもそれらを再配置する必要はありませんが、リスト内のどのアイテムが最大の ID を持っているかを特定し、それを使用するにはどうすればよいですか?