首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从api调用返回的搜索json

从api调用返回的搜索json
EN

Stack Overflow用户
提问于 2016-04-01 10:37:04
回答 2查看 63关注 0票数 1

我调用一个货币汇率api与money.js一起使用来转换汇率,这不是问题。我想从返回的json数据中选择一个具体的利率。

代码语言:javascript
复制
{
"base": "EUR",
"date": "2016-03-31",
"rates": {
    "AUD": 1.4807,
    "BGN": 1.9558,
    "BRL": 4.1174,
    "CAD": 1.4738,
    "CHF": 1.0931,
    "CNY": 7.3514,
    "CZK": 27.051,
    "DKK": 7.4512,
    "GBP": 0.79155,
    "HKD": 8.8282,
    "HRK": 7.5255,
    "HUF": 314.12,
    "IDR": 15024.84,
    "ILS": 4.295,
    "INR": 75.4298,
    "JPY": 127.9,
    "KRW": 1294.88,
    "MXN": 19.5903,
    "MYR": 4.4078,
    "NOK": 9.4145,
    "NZD": 1.6411,
    "PHP": 52.284,
    "PLN": 4.2576,
    "RON": 4.4718,
    "RUB": 76.3051,
    "SEK": 9.2253,
    "SGD": 1.5304,
    "THB": 40.018,
    "TRY": 3.2118,
    "USD": 1.1385,
    "ZAR": 16.7866
    }
    }

我只是想知道,例如,我是否想从这里提取ZAR汇率。我怎么能这么做

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-01 10:41:19

代码语言:javascript
复制
var res = {
"base": "EUR",
"date": "2016-03-31",
"rates": {
    "AUD": 1.4807,
    "BGN": 1.9558,
    "BRL": 4.1174,
    "CAD": 1.4738,
    "CHF": 1.0931,
    "CNY": 7.3514,
    "CZK": 27.051,
    "DKK": 7.4512,
    "GBP": 0.79155,
    "HKD": 8.8282,
    "HRK": 7.5255,
    "HUF": 314.12,
    "IDR": 15024.84,
    "ILS": 4.295,
    "INR": 75.4298,
    "JPY": 127.9,
    "KRW": 1294.88,
    "MXN": 19.5903,
    "MYR": 4.4078,
    "NOK": 9.4145,
    "NZD": 1.6411,
    "PHP": 52.284,
    "PLN": 4.2576,
    "RON": 4.4718,
    "RUB": 76.3051,
    "SEK": 9.2253,
    "SGD": 1.5304,
    "THB": 40.018,
    "TRY": 3.2118,
    "USD": 1.1385,
    "ZAR": 16.7866
    }
}

然后你就可以这样做:

代码语言:javascript
复制
res.rates.ZAR;
票数 2
EN

Stack Overflow用户

发布于 2016-04-01 10:54:08

代码语言:javascript
复制
var exchange_rate = {
"base": "EUR",
"date": "2016-03-31",
"rates": {
    "AUD": 1.4807,
    "BGN": 1.9558,
    "BRL": 4.1174,
    "CAD": 1.4738,
    "CHF": 1.0931,
    "CNY": 7.3514,
    "CZK": 27.051,
    "DKK": 7.4512,
    "GBP": 0.79155,
    "HKD": 8.8282,
    "HRK": 7.5255,
    "HUF": 314.12,
    "IDR": 15024.84,
    "ILS": 4.295,
    "INR": 75.4298,
    "JPY": 127.9,
    "KRW": 1294.88,
    "MXN": 19.5903,
    "MYR": 4.4078,
    "NOK": 9.4145,
    "NZD": 1.6411,
    "PHP": 52.284,
    "PLN": 4.2576,
    "RON": 4.4718,
    "RUB": 76.3051,
    "SEK": 9.2253,
    "SGD": 1.5304,
    "THB": 40.018,
    "TRY": 3.2118,
    "USD": 1.1385,
    "ZAR": 16.7866
    }
}

var ratelist = exchange_rate["rates"];
console.log(ratelist["ZAR"]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36354161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档