【发布时间】:2021-07-19 01:06:27
【问题描述】:
代码:
response = requests.request("GET", url, headers=headers, params=querystring)
print(json.dumps(response.json(), indent=4))
输出:
{
"errors": [],
"result": [
{
"hex": "18:93:d7",
"b16": "1893d7",
"name": "texas instruments",
"address": "12500 ti blvd dallas tx 75243 us"
}
]
}
我的目标:
我只想打印十六进制、姓名和地址。我也想美化它,但在我这样做之前我需要过滤输出
【问题讨论】:
-
response.json() 只是一个迭代的 list-dict 对象;您可以简单地删除response.json()的“result”条目的“b16”条目,它是字典中的字典条目。
-
data = response.json()和print( data["result"][0]["hex"] )
标签: python json python-requests