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

与Twitter接口时,xml,json,rss和atom之间的实际区别是什么?

如何解决《与Twitter接口时,xml,json,rss和atom之间的实际区别是什么?》经验,为你挑选了1个好方法。

我是Web服务的新手,作为一个介绍,我正在使用python中的Twisted框架来使用Twitter API.我已经阅读了他们提供的不同格式,但我仍然不清楚在我相当简单的项目中应该使用哪一种格式.具体来说,使用JSON或XML之间的实际区别是我想要的指导.我正在做的就是请求公共时间线并在本地缓存它.

谢谢.



1> Simon Willis..:

对我来说,它归结为方便.使用XML,我必须将响应解析为DOM(或更常见的是ElementTree).使用JSON,一次调用simplejson.loads(json_string),我有一个本机Python数据结构(列表,字典,字符串等),我可以开始迭代和处理.在我看来,任何意味着编写少量代码的东西通常都是个好主意.

我经常使用JSON在PHP,Python和JavaScript之间移动数据结构 - 再次,因为它省去了我必须弄清楚XML序列化然后在另一端解析它.

就像jinzo所说的那样,JSON最终会减少线路上的字节数.

您可能会在几年前的JSON上找到我的博客条目:http://simonwillison.net/2006/Dec/20/json/

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有