python处理API返回的JSON数据

1 处理JSON数据

假设存在如下JSON格式数据:

python处理API返回的JSON数据_第1张图片

使用python编写代码处理JSON请求,拿到response里的result数据:

import json
from urllib.request import urlopen

def getInformation(id):
    response = urlopen("https://api.apiopen.top/musicRankingsDetails?type="+id).read().decode("utf-8")
    responsejson = json.loads(response)
    return responsejson.get("result")

print(getInformation("1")[0].get("artist_name"))

2 API练习地址

Swagger UI

python处理API返回的JSON数据_第2张图片

 可以点击“ try it out ”,调试API

python处理API返回的JSON数据_第3张图片

 可以看到请求的URL,参数等

python处理API返回的JSON数据_第4张图片

 例如getImages的API:

python处理API返回的JSON数据_第5张图片

python处理API返回的JSON数据_第6张图片 

python处理API返回的JSON数据_第7张图片 

你可能感兴趣的:(python)