You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从CurrencyConverterAPI的JSON数据中提取并打印数值?

提取CurrencyConverterAPI的货币转换值

没问题,我来帮你快速搞定这个需求!咱们用Python来实现最方便,毕竟处理JSON和HTTP请求都很顺手。

步骤1:准备依赖

首先确保你安装了requests库(用来发送HTTP请求),如果没装的话,打开终端跑这个命令:

pip install requests

步骤2:完整代码实现

直接用这段代码就能搞定,我给你加了详细注释:

import requests

# 目标API地址
api_url = "https://free.currencyconverterapi.com/api/v5/convert?q=USD_IDR&compact=y"

# 发送GET请求获取数据
response = requests.get(api_url)

# 先检查请求是否成功(状态码200代表成功)
if response.status_code == 200:
    # 把返回的JSON字符串解析成Python字典
    conversion_data = response.json()
    # 从字典里提取USD转IDR的数值
    usd_to_idr_rate = conversion_data["USD_IDR"]["val"]
    # 打印结果,格式更友好
    print(f"当前1美元可兑换 {usd_to_idr_rate:.2f} 印尼盾")
else:
    # 请求失败时提示状态码,方便排查问题
    print(f"请求出错啦,状态码:{response.status_code}")

小提示

如果运行时遇到KeyError,可以先加一行print(conversion_data)看看API返回的实际结构,确认键名是不是USD_IDR和val——有时候API可能会有微小变动,先看原始数据准没错。

内容的提问来源于stack exchange,提问作者Iam Loki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:32:06