2016-04-01 5 views
0

Я делаю звонок по курсу обмена валют api для использования с money.js для конвертации курсов. Это не проблема. Я хочу, чтобы выбрать specfic скорость из данных JSon вернулись ..поиск json вернулся из api call

{ 
"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 обменный курс от этого. Как я мог это сделать

+0

см это http://stackoverflow.com/questions/18910939/how-to-get-json-key -and-value-in-javascript – uvinod

+0

проверить эту ссылку https://jsfiddle.net/h2c0qa1d/ – Johncena365

ответ

2
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 
    } 
} 

, то вы можете сделать это:

res.rates.ZAR; 
0
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"]); 
Смежные вопросы