【发布时间】:2018-04-25 22:34:58
【问题描述】:
我还是 Python 新手,此时我正在试验 GET 请求,只显示来自一个特定字符串的值。
import requests
import json
response = requests.get("APIURL")
data = response.text
parsed = json.loads(data)
id = parsed["products"][0]["id"]
print(id)
正如您在上面的代码中看到的,我还没有 for 循环,已经尝试了不同的方法,但仍然无法正常工作。使用上面的代码,我只得到第一个产品的“id”,其他产品我没有得到结果。
从 JSON 加载的 dict 的打印输出如下所示:
{
products: [
{
id: 66057248,
createdAt: "2018-02-28T14:55:22+01:00",
updatedAt: "2018-02-28T14:55:22+01:00",
isVisible: true,
visibility: "visible",
hasMatrix: false
}
]
}
【问题讨论】:
标签: python json api parsing for-loop