我正在尝试对从网页中获取的JSON进行排序,并将部分JSON的特定属性设置为变量。
这是我正在使用的一些代码,但是我很困惑,并且经常不使用JSON。
data = json.load(url)
print(list(data['products_and_categories']['Bags']))
以下是一些JSON:
{"products_and_categories":{"Bags": [
{"name":"Duffle Bag","id":172614...},
{"name":"Backpack","id":172607...}]}
]
我想根据名称对JSON进行排序,然后提取与之关联的ID。
答案 0 :(得分:0)
您可以这样做:
backpackid = null
for x in yourjson['products_and_categories']['Bags']:
if x['name'] == "Backpack":
print("found it!")
backpackid = x['id']
print("Backpack ID is: %", backpackid)