2017-10-04 2 views
0

ich Json-Array haben, bitte ich um Preis von diesem ArrayJson erhalten Attribut von Array?

{ 
      "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, 
        } 

Ich schreibe diesen Code erhalten helfen, aber es funktioniert nicht, wo Fehler

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 für Antworten!

Antwort

0

Verwendung:

data.RAW.BTC.USD.PRICE 

Ihre Funktion wird

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

Es ist data.RAW.BTC.USD.PRICE, Sie können dies überprüfen, indem Sie console.log(data); innerhalb der Done() -Funktion verwenden.