gpt4 book ai didi

python - 无法使用 Python 从 JSON 字符串中提取键/值

转载 作者:行者123 更新时间:2023-12-01 01:14:52 25 4
gpt4 key购买 nike

我不知道如何在使用 requests.get 后从 JSON 数据字符串中打印特定的键/值。我的理解是,当使用request.get时,数据被Python格式化为字典。因此,我认为我可以通过将其视为普通字典来打印我想要的任何键/值:x = thisdict[“brand”]。到目前为止,我只能让它打印完整的 JSON 字符串,这不是我需要的。

import requests

# Pulling ISS position data as json string.
r = requests.get('http://api.open-notify.org/iss-now.json?print=pretty')
r.json()

# Printing
print (r.text)

如何从 json 字符串打印当前键/值 ('message': 'status')?

最佳答案

您的其中一行当前读取r.json()。这会将请求的结果解析为 JSON 字符串,并返回结果,但您未将其分配给任何变量。

尝试类似的方法:

import requests
r = requests.get('http://api.open-notify.org/iss-now.json?print=pretty')
r_json = r.json()
print('message:', r_json['message'])

给出:

message: success

关于python - 无法使用 Python 从 JSON 字符串中提取键/值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54449650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com