循环 JSON 不获取所有值

Loop over a JSON not picking up all values

我正在尝试 return 每个突出显示的 'blurb' 和 'FLASH_1800K_896x504' url。为此,我运行下面这个循环:

import requests
game_url = "http://statsapi.web.nhl.com/api/v1/game/2021030321/content"
team_response = requests.get(game_url)
js = team_response.json()
newdata = js['highlights']['gameCenter']['items']
for item in newdata:
    print(item['blurb'])
    print(item['playbacks'][3]['url'])

在对数据文件执行 Ctrl-F 后,我期望得到 51 个结果。但是,只有 15 个 returned。我是否漏掉了一些明显的东西?

似乎并非所有出现的“FLASH_1800K_896x504”都存在于您正在记录的路径中,请尝试进一步探索您的 json 文件