python - 如何使用 Python 打印子 JSON 值
问题描述
我有一个具有以下结构的 JSON 文件:
{
"USD" : {"15m" : 6650.3, "last" : 6650.3, "buy" : 6650.3, "sell" : 6650.3, "symbol" : "$"},
"AUD" : {"15m" : 10857.19, "last" : 10857.19, "buy" : 10857.19, "sell" : 10857.19, "symbol" : "$"},
"BRL" : {"15m" : 33997.0, "last" : 33997.0, "buy" : 33997.0, "sell" : 33997.0, "symbol" : "R$"},
}
目前,我的 Python 代码打印出所有 AUD 部分。但是,我只想打印出 15m 的值。
我的代码如下(bitcoin_api_url 变量中的链接包含 JSON 文件请求):
import requests
bitcoin_api_url = 'https://blockchain.info/ticker'
response = requests.get(bitcoin_api_url)
response_json = response.json()
print(response_json["AUD"])
我将不胜感激任何帮助,或指出正确的方向(即文档)
解决方案
print(response_json["AUD"]["15m"])
推荐阅读
- scala - Spark:数据集中的四舍五入
- python - 使用 Python 的命令行
- cesium - 如何在 CesiumJS 中使用选择标线
- c++ - 在/与类成员上运行的并行循环
- mysql - 如何根据包含表中某个字段的搜索参数选择行?
- qt - QML Map 插件“itemsoverlay”不会使用 visibleRegion() 剪辑到基本地图以进行大缩放
- java - Vertx 3 - SockJS 套接字打开被取消
- android - 在 Android 中收缩 appcompat 资源
- node.js - 在 npm 脚本中重用 package.json 的配置变量
- python - 写完后把装饰器放在哪里?