1
运行我的脚本我收到一个错误 - “字符串索引必须是整数”。由于我是新来解析json数据,我无法弄清楚我犯的错误。这里是我试过的代码:面对使用python解析json响应的麻烦
import requests
r = requests.get('https://api.redmart.com/v1.5.8/catalog/search?')
res = r.json()
for item in res:
print(item['category_tags'][0]['title'])
我已经编辑了我的代码,并在其中添加了一个url,以使状态变得清晰。
打印res的值;你的代码假设'res'是一个字典列表。我敢打赌它不是。如果查看不能解决您的问题,请在您的问题中包含该打印语句的第一部分。 –
更具体地说,“item”是什么?字典或列表/ – hpaulj
谢谢先生hpaulj,为清晰起见。它是字典。 – SIM