当前位置:  开发笔记 > 编程语言 > 正文

我可以用JSON提供RSS吗?

如何解决《我可以用JSON提供RSS吗?》经验,为你挑选了3个好方法。

我正在写一个RSS提要(为了好玩),并在这里查看规范.

RSS是XML的一种方言.所有RSS文件都必须符合万维网联盟(W3C)网站上发布的XML 1.0规范.

显然这意味着如果我选择JSON选项,我就不会提供"纯"RSS.也就是说,如果我符合规范的其余部分,那么(定制的)读者是否可以解析它?

换句话说,如果我符合规范,但使用JSON而不是XML它是一个可用的RSS提要?

编辑 我不确定我是否清楚自己.没有涉及XML.我想用JSON编写类似于RSS(即XML)的东西.显然,需要编写这样一个feed的读者才能理解JSON格式.我想知道这是否已经完成.是否有以这种方式提供Feed的服务?是否有可以聚合/理解这种格式的程序.在这种情况下,RSS规范(没有XML部分)是一个有用的规范吗?

RG

{
"title":"example.com",
"link":"http://www.example.com/",
"description":"Awesome news about junk",
"items":[
    {
        "title":"An article",
        "link":"http://www.example.com/an-article",
        "descrition":"Some sample text here",
        "pubDate":"2008-10-27 11:06 EST",
        "author":"example author",
    },
    {
        "title":"Second",
        "link":"http://www.example.com/Seond",
        "descrition":"Some sample text here",
        "pubDate":"2008-10-25 23:20 EST",
        "author":"author mcauthor",
    },
    {
        "title":"third article",
        "link":"http://www.example.com/third-article",
        "descrition":"Some sample text here",
        "pubDate":"2008-10-25 23:18 EST",
        "author":"some other author",
    }
]
} 

Gareth.. 21

不,RSS是一种基于XML的格式,而JSON是一种不同的语言而不是某种方言.RSS阅读器不会理解JSON.

你的问题类似于问'我能用中文讲法语吗?'



1> Gareth..:

不,RSS是一种基于XML的格式,而JSON是一种不同的语言而不是某种方言.RSS阅读器不会理解JSON.

你的问题类似于问'我能用中文讲法语吗?'


因此,没有就JSON作为RSS提要达成一致的标准(不是实际的RSS,而是同样的想法)?看起来好像是件好事.RSS2.0可能是一个好的开始.
@Hyposaurus我认为[我们到达那里](https://jsonfeed.org/version/1).

2> Dan Esparza..:

我相信这已经完成了.

看看这个jQuery扩展: jFeed - RSS/ATOM feed解析器

jQuery.getFeed(options);

选项:

网址:

数据:

成功:

例:

jQuery.getFeed({
       url: 'rss.xml',
       success: function(feed) {
           alert(feed.title);
       }
   });

请注意,在这种情况下,'feed'将是一个javascript对象.如果你想使用JSON传递它,你可以使用javascript JSON实用程序.

例:

var myJSONText = JSON.stringify(feed);


jFeed提示+1.现在在Github上定期维护https://github.com/jfhovinne/jFeed

3> Kornel..:

在这种情况下,RSS规范(没有XML部分)是一个有用的规范吗?

如果您想要发明另一种联合格式,我建议使用Atom作为基础.恕我直言,它具有更清晰,更一致的设计,并具有有用的功能,如过去项目的可靠更新,区分摘要和完整内容等.

我想知道这是否已经完成.

Flickr具有JSON输出格式.他们甚至有lolcode饲料.


投票只是为了链接到lolcode,这让我最不专业地傻笑.
推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有