如何使用python从json格式的键中提取值

宾杜

我的 JSON 响应如下:

[{"interface":"WAN 1","status":"Active","ip":"192.168.254.3","gateway":"192.168.254.1","publicIp":"206.59.240.69","dns":"192.168.254.1","vlan":2,"usingStaticIp":false}]

我想提取“状态”的值但收到以下错误:

TypeError: 'Response' object has no attribute '__getitem__'

代码片段:

response = requests.request("GET", url, headers=headers, params=querystring)

print(response.text)
print(response["status"])

有人可以帮我提取 的价值'status'吗?

阿努普·德赛

您需要先加载 JSON:

import json

response = requests.request("GET", url, headers=headers, params=querystring)
data = json.loads(response.text)
print(data["status"])

请注意,根据提供的 JSON 响应示例,响应是一个列表,在这种情况下,您必须打印data[0]["status"].

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python使用键从文本中提取值

来自分类Dev

如何通过键从JSON字符串中提取值

来自分类Dev

Python 从 Json 中提取值

来自分类Dev

从嵌套键 python 中提取值

来自分类Dev

如何使用Javascript从Python字典中提取值?

来自分类Dev

如何使用 python 从 cassandra 输出中提取值?

来自分类Dev

如何从此JSON响应中提取值

来自分类Dev

从JSON文件Python错误中提取值

来自分类Dev

使用SuperObject从JSON文件中提取值

来自分类Dev

使用SuperObject从JSON文件中提取值

来自分类Dev

从 JSON 中提取值

来自分类Dev

Python:如何仅从dict中提取值?

来自分类Dev

如何从Python请求中提取值

来自分类Dev

使用Python ElementTree从XML中提取值

来自分类Dev

使用Python从compactRio中提取值

来自分类Dev

从包含列表的json中提取值作为键的值

来自分类Dev

从bash中的嵌套json键中提取值

来自分类Dev

Python 3-从嵌套字典的键中提取值

来自分类Dev

如何从Excel中的时间格式值中提取值?

来自分类Dev

使用 JSON 提取器从响应中提取值

来自分类Dev

如何使用 Python 提取 JSON 格式的数据

来自分类Dev

如何只从Firebase中提取节点/值,而不从键中提取值?

来自分类Dev

从JSON数据中提取值

来自分类Dev

从发布的JSON中提取值

来自分类Dev

从JSON数组中提取值

来自分类Dev

使用Argonaut Lenses从JSON对象的JSON数组中提取值

来自分类Dev

如何使用jsawk从具有非字母数字字符的json对象的属性中提取值

来自分类Dev

如何在bash中使用jq从变量中包含的json中提取值

来自分类Dev

如何使用C文件返回值,然后使用os.system在python中提取值?