首页 > 解决方案 > 如何使用 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"])

我将不胜感激任何帮助,或指出正确的方向(即文档)

标签: pythonjson

解决方案


print(response_json["AUD"]["15m"])


推荐阅读