我正在使用来自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,并使用它?