2015-04-07 62 views
1

我想知道如何使用jQuery在html頁面上將此URL解析爲可讀的JSON格式。在HTML頁面上將URL解析爲可讀的json格式?

+3

有很多關於如何做到這一點的在線教程。請顯示你的嘗試。 SO並不打算只是轉儲大量數據並獲取代碼。您有望自己做基礎研究,並且當您遇到直播代碼發佈問題時 – charlietfl

+0

什麼URL?請在問題本身中包含所有相關信息和代碼。 –

回答

1

如果你真的需要解析JSON成HTML,使用JSON.stringify()

$.getJSON("http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=Cher&api_key=a0b2a6ee7f4de028004b9ce7e4a29f42&format=json", function(data) { 
 
    $("div").text(JSON.stringify(data)) 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div></div>

1

您可以在jQuery中使用$ .getJSON()函數。這將對象寫入控制檯。它是人類可讀的。你可以用JavaScript來操縱你想要的東西。

$.getJSON("http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=Cher&api_key=a0b2a6ee7f4de028004b9ce7e4a29f42&format=json", function(data) { 
 
    console.log(data); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>

0

Converting an object to a string

var o = {a:1, b:2}; 
console.log(o); 
console.log('Item: ' + o); 
console.log('Item: ', o); 

輸出:

Object { a=1, b=2}   // useful 
Item: [object Object]  // not useful 
Item: Object {a: 1, b: 2} // Best of both worlds! :) 

那麼類是爲這個家庭作業?你的具體任務是什麼?提示:我們將讓你從飼料中獲取數據並存儲到一個JavaScript對象變量,在自己的...