Python字典JSON KEY,Val提取



我很难理解沃尔玛API的情况,而且我似乎无法像我希望的那样迭代键。根据我攻击问题的方式,我会遇到不同的错误。

import requests
import json
import urllib
response=requests.get("https://grocery.walmart.com/v0.1/api/stores/4104/departments/1256653758154/aisles/1256653758260/products?count=60&start=0")
info = json.loads(response.text)
print(info)
  1. 我不确定我是在玩字典还是json对象。
  2. 我被抛弃了,因为API本身没有钥匙/val的引号。
  3. 当我进行JSON。加载时,它出现了,但只带有单个引号。

我尝试使用for-loops进行,但只能穿越顶层,而别无其他。我的总体目标是从API链接中检索信息,将其变成JSON并能够从中抓住我需要的键/阀。

我不确定我是在玩字典还是JSON对象。

Python没有" JSON对象"的概念。这是一个词典。

我被抛弃了,因为API本身没有钥匙/val的引号。

是的

{"aisleName":"Organic Dairy, Eggs & Meat","productCount":17,"products":[{"data":

当我进行JSON。加载时,它出现了,但仅带有单个引号

因为它是Python词典,而dictrepr()使用单引号。

尝试print(info['aisleName'])例如

最新更新