我有json数组,请帮我从这个数组中获取价格
{
"RAW":{
"BTC":{
"USD":{
"TYPE":"5",
"FROMSYMBOL":"BTC",
"TOSYMBOL":"USD",
"FLAGS":"2",
"PRICE":1082.13,
"LASTUPDATE":1483529467,
"LASTVOLUME":2.31159402,
"LASTVOLUMETO":2496.5215415999996,
"LASTTRADEID":12826318,
"VOLUME24HOUR":72040.63471484324,
"VOLUME24HOURTO":75043516.07861365,
"OPEN24HOUR":1020.95,
"HIGH24HOUR":1097.54,
"LOW24HOUR":980,
}
我写了这段代码,但它不起作用,错误在哪里
function getRate() {
$.getJSON("https://min-api.cryptocompare.com/data/pricemultifull?fsyms=BTC&tsyms=USD")
.done(function (data) {
if (data) {
$('.price').html(data.PRICE)
}
});
}
getRate();
Tnx的答案!
答案 0 :(得分:0)
它是data.RAW.BTC.USD.PRICE
,你可以在done()函数中使用console.log(data);
来检查它。
答案 1 :(得分:0)
使用:
data.RAW.BTC.USD.PRICE
您的功能
function getRate() {
$.getJSON("https://min-api.cryptocompare.com/data/pricemultifull?fsyms=BTC&tsyms=USD")
.done(function (data) {
if (data) {
$('.price').html(data.RAW.BTC.USD.PRICE)
}
});
}