【问题标题】:Json get attribute from array?Json从数组中获取属性?
【发布时间】:2018-03-16 10:13:30
【问题描述】:

我有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();

求答案!

【问题讨论】:

    标签: json ajax jsonp


    【解决方案1】:

    使用:

    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)
                    }
                });
        }
    

    【讨论】:

      【解决方案2】:

      它是data.RAW.BTC.USD.PRICE,您可以在 done() 函数中使用console.log(data); 来检查它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-10-08
        • 2021-03-09
        • 1970-01-01
        • 2021-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多