【发布时间】:2012-06-07 06:49:39
【问题描述】:
我想使用https://raw.github.com/currencybot/open-exchange-rates/master/latest.json提供的币种数据
作为初始测试,我创建了一个缩减版作为内联对象:
var obj = [
{
"disclaimer": "This data is collected from various providers and provided free of charge for informational purposes only, with no guarantee whatsoever of accuracy, validity, availability, or fitness for any purpose; use at your own risk. Other than that, have fun! More info: http://openexchangerates.org/terms/",
"license": "Data collected from various providers with public-facing APIs; copyright may apply; not for resale; no warranties given. Full license info: http://openexchangerates.org/license/",
"timestamp": 1339036116,
"base": "USD",
"rates": {
"EUR": 0.795767,
"GBP": 0.645895,
"JPY": 79.324997,
"USD": 1
}
}];
我想要做的就是以某种方式查询/grep/过滤json对象,例如,“EUR”作为条件,并让它返回一个名为“rate”的变量,其值为“0.795767”结果。
我查看了 JQuery grep 和 filter 函数,但不知道如何仅隔离对象的“rates”部分,然后获得我想要的速率。
【问题讨论】:
标签: javascript jquery json