puthon json获取值

例如
goodsList[
{
stock:1,
name:气球,
id:3434
}
{
stock:1,
name:礼品卡,
id:3932
}
....................
]

我要获取气球的stock值,如果顺序是固定的可以['goodsList'][0]['stock'],但是现在无序的,怎么去获取呢? id是唯一的

循环+判断=取值


message = [
    {"stock": 1, "name": "气球", "id": 3434},
    {"stock": 1, "name": "礼品卡", "id": 3932}
]
# 遍历循环获取到气球获取其值
for i in message:
    if i['name'] == '气球':
        print(i['stock'])
        break