python取json多级数据
在请求一个api接口的时候,返回的是json数据,取出需要的数据,数据:[123,456,789],由于返回的json数据是多级,所以需要按照下面的方法执行,才可以取出来所需的数据;返回的数据格式:{'responce': {'code': '0', 'categoryResult': {'searchCode': 0, 'IdList': {'totalNum': 6000, 'list': [
·
在请求一个api接口的时候,返回的是json数据,取出需要的数据,数据:[123,456,789],由于返回的json数据是多级,所以需要按照下面的方法执行,才可以取出来所需的数据;
返回的数据格式:
{'responce': {'code': '0', 'categoryResult': {'searchCode': 0, 'IdList': {'totalNum': 6000, 'list': [123,456,789]}, 'searchMsg': '成功'}}}
代码如下:
import requests
url = 'https://www.1234567899.com'
r = requests.get(url)
data = (r.json())
sku_list = data["responce"]['categoryResult']['IdList']['list']
print(data)
执行结果:
[123,456,789]
更多推荐
已为社区贡献9条内容
所有评论(0)