Python 字符串索引必须是整数

Python 字符串索引必须是整数,python,json,python-3.x,giphy,Python,Json,Python 3.x,Giphy,我试图从对象数据中获取url,但这不对。该程序已在第4行停止。代码正在修改中 我的代码: import requests gifs = str(requests.get("https://api.giphy.com/v1/gifs/random? api_key=APIKEY")) dump = json.dumps(gifs) json.loads(dump['data']['url']) 你的描述不够清楚。您希望读取json并选择一个字段来为您带

我试图从对象数据中获取url,但这不对。该程序已在第4行停止。代码正在修改中

我的代码:

    import requests

    gifs = str(requests.get("https://api.giphy.com/v1/gifs/random? 
    api_key=APIKEY"))
    dump = json.dumps(gifs)
    json.loads(dump['data']['url'])

你的描述不够清楚。您希望读取json并选择一个字段来为您带来一些东西吗? 我建议您检查本文的这一部分,我怀疑您希望将数据读入json并从某些字段中提取。 也许像这样的事情会有帮助:

r = requests.get('http://whatever.com')  
url = r.json()['url']

假设您使用标准Python函数,它将返回一个字符串,而不是任何类型的JSON“object”或dictionary。此外,请不要在标题中添加“tags”,实际的tags就足够了。请确保您发布了足够的代码,我们可以自己复制和运行。(提示:您的代码没有。)