在HTML页面上将URL解析为可读的json格式?

时间:2015-04-07 00:00:35

标签: javascript jquery html json parsing

我想知道如何在html页面上使用jQuery将此URL解析为可读的JSON格式。

3 个答案:

答案 0 :(得分: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>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

如果您确实需要将json解析为html,请使用JSON.stringify()

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

答案 2 :(得分: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! :)

那么这个家庭作业是什么课?你的具体任务是什么?提示:我们将允许您从Feed中获取数据并将其存储到javascript对象变量中,并自行...