Javascript 在GoogleNews提要中解析JSON以获得清晰、纯文本的描述

Javascript 在GoogleNews提要中解析JSON以获得清晰、纯文本的描述,javascript,jquery,json,parsing,rss,Javascript,Jquery,Json,Parsing,Rss,我想检索Google新闻RSS提要上的故事描述的纯文本,该提要已通过Google AJAX API进行处理,以将RSS转换为JSON,而不包含任何HTML。我如何解析JSON提要以获得下面第二个屏幕截图所示的清晰描述/内容文本 截图: 原始rss: 很好,干净的描述通过Y!管道: JSFIDLE:可以在描述/内容上使用$.text,但是最后如何删除额外的相关垃圾?见下面对答案的评论 $.getJSON('http://ajax.googleapis.com/ajax/services/feed/

我想检索Google新闻RSS提要上的故事描述的纯文本,该提要已通过Google AJAX API进行处理,以将RSS转换为JSON,而不包含任何HTML。我如何解析JSON提要以获得下面第二个屏幕截图所示的清晰描述/内容文本

截图: 原始rss: 很好,干净的描述通过Y!管道:

JSFIDLE:可以在描述/内容上使用$.text,但是最后如何删除额外的相关垃圾?见下面对答案的评论

$.getJSON('http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=100&callback=?&q=http%3A%2F%2Fnews.google.com%2F%3Foutput%3Drss', function(data){
    $.each(data.responseData.feed.entries, function(i, item){
    // variables
    var title = item.title;
    var url = item.link;
    var pub_date = item.pubDate;
    var description = item.content;
    // rendering
    $('div.news').append('<div class="news-story"><p><a href="'+url+'">'+title+'</a></p><div style="border: 1px solid red">'+$(item.content).text()+'</div></div>');
    });
});​

JSON不是Javascript,因此您可以像访问简单Javascript对象一样访问JSON数据。
因此,您的描述是以您的JSON变量值的名称进行的。描述

JSON不仅仅是Javascript,因此您访问JSON数据就像访问简单的Javascript对象一样。 因此,您的描述是以您的JSON变量value.description的名称进行的,这是一个开始:

var url='http://pipes.yahoo.com/pipes/pipe.run?_id=2FV68p9G3BGVbc7IdLq02Q&_render=json&feedcount=10&feedurl=http%3A%2F%2Fnews.google.com%2F%3Foutput%3Drss';

$.getJSON(url+'&_callback=?',function(x){

    $.each(x.value.items,function(k,v){
        $('#out').append('<div>'+v.title+'</div>');
    });
});
演示:

这里是一个开始:

var url='http://pipes.yahoo.com/pipes/pipe.run?_id=2FV68p9G3BGVbc7IdLq02Q&_render=json&feedcount=10&feedurl=http%3A%2F%2Fnews.google.com%2F%3Foutput%3Drss';

$.getJSON(url+'&_callback=?',function(x){

    $.each(x.value.items,function(k,v){
        $('#out').append('<div>'+v.title+'</div>');
    });
});

演示:

我应该更具体地回答我的问题。我正在使用jQuery$getJSON检索用Y处理的JSON提要googlenewsrss!管。如果没有表格HTML结构,我很难获得描述的纯文本。我应该更具体地回答我的问题。我正在使用jQuery$getJSON检索用Y处理的JSON提要googlenewsrss!管。我很难得到没有表格HTML结构的描述的纯文本。这只适用于标题。我正在寻找描述的干净、纯文本。嗯……你可以写描述而不是标题,但我认为问题是你链接中的items数组是空的,所以。。没有帖子,没有描述什么?我想在纯文本的描述内容没有表格结构w/图像,相关的链接等。我的代码上面的作品:这可能是由于超过了雅虎的要求限制!管这与我的直接问题无关。您可以使用任何其他RSS-to-JSON转换器,如Google AJAX API。我想知道如何清理描述以只获取文本,而不包含额外的HTML垃圾。请参阅此演示:。此操作仅适用于标题。我正在寻找描述的干净、纯文本。嗯……你可以写描述而不是标题,但我认为问题是你链接中的items数组是空的,所以。。没有帖子,没有描述什么?我想在纯文本的描述内容没有表格结构w/图像,相关的链接等。我的代码上面的作品:这可能是由于超过了雅虎的要求限制!管这与我的直接问题无关。您可以使用任何其他RSS-to-JSON转换器,如Google AJAX API。我想知道如何清理描述以只获取文本,而不包含额外的HTML垃圾。请参阅此演示:。