0

我已经搜索和搜索但不确定如何表达我的查询我无法实现我认为是一个简单的目标。

我有一个来自 Deviant Art 的 RSS 提要,它通过 Yahoo Pipes 运行

这是管道” http://pipes.yahoo.com/pipes/pipe.info?_id=63478be58fb00758ded9d5108170f931

管道生成的 JSON http://pipes.yahoo.com/pipes/pipe.run?_id=63478be58fb00758ded9d5108170f931&_render=json 如下所示:

{"url":"http:\/\/darksilverflame.deviantart.com","content":"Copyright 2012 *DarkSilverflame","description":null,"title":null},...........

我想要实现的是一种通过 jquery(或只是 JS)解析数据的简单方法,然后从 Deviant Art 生成一个简单的 txt 用户名列表以及指向这些用户页面的链接。

4

2 回答 2

1

您可以使用 :

jQuery.parseJSON( json )链接到 jQuery 文档

parsedObject =jQuery.parseJSON( '{"url":"http:\/\/darksilverflame.deviantart.com","content":"Copyright 2012 *DarkSilverflame","description":null,"title":null}');

或形成 Chrome (F12 -> 控制台然后测试以下)

  a = JSON.parse('{"url":"http:\/\/darksilverflame.deviantart.com","content":"Copyright 2012 *DarkSilverflame","description":null,"title":null}');

我希望这会有所帮助。

于 2012-12-05T22:34:44.437 回答
0

进一步了解 Mehdi 的回答:如果您正在寻找一种简单的方法来一步检索和处理数据,您可以从通常的咒语开始:

$.getJSON('http://pipes.yahoo.com/pipes/pipe.run?_id=63478be58fb00758ded9d5108170f931&_render=json', function(data){ $.each(data.items, function(i, item) { //在这里做点什么 } } );

http://docs.jquery.com/Ajax/jQuery.getJSON

于 2012-12-05T22:55:10.903 回答