我已经搜索了又搜索,但不确定如何表达我的查询,我一直无法实现我认为是一个简单的目标。
我有一个来自Deviant Art的RSS提要,它通过Yahoo Pipes运行
这是烟斗"http://pipes.yahoo.com/pipes/pipe.info?_id=63478be58fb00758ded9d5108170f931
管道生成的 JSONhttp://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列表。
您可以使用:
jQuery.parseJSON( json ) 链接到 jQuery Documentaion
parsedObject =jQuery.parseJSON( '{"url":"http://darksilverflame.deviantart.com","content":"Copyright 2012 *DarkSilverflame","description":null,"title":null}');
或形成铬(F12 -> 控制台然后测试调色)
a = JSON.parse('{"url":"http://darksilverflame.deviantart.com","content":"Copyright 2012 *DarkSilverflame","description":null,"title":null}');
我希望这有所帮助。
进一步了解Mehdi的答案:如果您正在寻找一种简单的方法来一步检索和处理数据,则可以从通常的咒语开始:
$.getJSON('http://pipes.yahoo.com/pipes/pipe.run?_id=63478be58fb00758ded9d5108170f931&_render=json', 函数(数据){ $.each(data.items, function(i, item) { 在这里做点什么 } });
http://docs.jquery.com/Ajax/jQuery.getJSON