rss和json有什么区别?
我的知识是这两个都是数据支持(饲料信息)..
我想知道使用这两者的优点和缺点 这两者之间的表现? 哪一个更适合Android?
答案 0 :(得分:2)
RSS(Rich Site Summary)和JSON(JavaScript Object Notation)是 程序可读的数据格式。网络发布商如此制作这些Feed 他们的内容将易于重复使用。
RSS和JSON之间的区别在于如何解析它们。 虽然它们都是字符串(RSS基本上只是纯文本 XML),JSON比RSS重量轻得多。即使RSS是 纯文本,它仍然需要在一个解析/遍历 DOM / ElementTree类似于读取原始HTML数据的方式。就像你一样 可以想象这可能是一个巨大的痛苦。 JSON是一个可以的字符串 很容易评估成一个JavaScript对象并且天真地遍历。
JSON相对于RSS的另一大优势是你可以阅读它 远程使用JSONP,而RSS阻止跨域请求。这个 意味着您必须使用运行的编程语言 在服务器端(例如PHP / Ruby / Python)下载它 页面作为代理,然后解析它。
答案 1 :(得分:0)
JavaScript无法从远程站点读取RSS源,因此您只能使用自己的域。但是,JSON可以跨域工作。它是最大的一个。
另一个是,
RSS和JSON之间的区别在于如何解析它们。虽然它们都是字符串(RSS本质上只是纯文本XML),但JSON的重量远远小于RSS。即使RSS是纯文本,它仍然必须在DOM / ElementTree中进行解析/遍历,类似于读取原始HTML数据的方式。你可以想象这可能是一个巨大的痛苦。 JSON是一个字符串,可以很容易地计算成JavaScript对象并且可以天真地遍历。