使用python的json模块解析json请求

时间:2019-01-19 06:41:06

标签: python json

我想解析json请求 (GET https://api.twitter.com/1.1/favorites/list.json?count=2&screen_name=episod)使用python。请告诉我该怎么做。

1 个答案:

答案 0 :(得分:0)

您可以使用requests.get()向您的URL发出GET请求并获取JSON字符串:

from requests import get

URL = "https://api.twitter.com/1.1/favorites/list.json?count=2&screen_name=episod"

res = get(URL).text

print(res)
# {"errors":[{"code":215,"message":"Bad Authentication data."}]}

print(type(res))
# <class 'str'>

然后,您可以使用json.loads()将JSON字符串转换为python字典:

from json import loads

json_dict = loads(res)

print(json_dict)
# {'errors': [{'code': 215, 'message': 'Bad Authentication data.'}]}

print(type(json_dict))
# <class 'dict'>

您可以迭代并解析所需的信息。