xml和json的选择
来源:互联网 发布:gdi 高级编程 编辑:程序博客网 时间:2024/06/05 02:49
xml&json的战争中,大致可以分出两个对立阵营,一方认为json足够强大可以取代xml;另一方认为json滑稽又丑陋,完全没有和xml角逐的可能。为了避免“拉仇恨”(本人不是mt),笔者就不对json&xml谁强谁弱表态了,只是分析一下xml&json的典型应用场景。
1、人机互动的情况下,建议使用xml为“机”提供配置。这里的“人”指缺少编程经验操作员或者粗心的编码人士,“机”指软件系统。为什么选择用xml而不是json呢?主要原因就是xml美吧。xml美是有历史原因的,以java为例,tomcat里面的web.xml,struct里面的经典action,无一不是用xml配置的;编程是讲先入为主的,他先出现,就是标准,就美!json也确实有那么一点丑,无数的大括号让你撕心裂肺!第二个原因是xml的约束器比较规范成熟,规范的好处就是大大降低了配置“制作一个xml约束器”的成本,你只需要学会dtd或者schema就可以轻松地“制作一个xml约束器”了;但是对于大多数个人或公司,制作一个json约束器的成本要远远大于编写一些dtd或者schema。
2、java中,尽量使用xml。java和xml有一种狼狈为奸的感觉,因为java中的xml解析器等与xml相关的工具太多了,真的,太多了。
3、xml可以实现一些简单的单机数据库。
4、网络传输中,尽量使用json。为什么呢?因为json更轻,形式更简单。体积轻意味着可以帮助你节省更多的流量,形式简单意味着可以更容易实现跨平台和扩展。
5、node、或者网页脚本中要使用json。这个,用解释吗。。。
6、json可方便储存在一些key-value数据库中。
- xml和json的选择
- JSON与XML的选择
- Json和XML的区别
- json和xml的比较
- JSon和XML的比较
- JSON和XML的比较
- json和XML的比较
- Json和Xml的区别
- XML和JSON的比较
- Json和Xml的比较
- Json和xml的优缺点
- json 和 xml 的区别
- json 和 xml的优缺点
- XML和JSON的区别
- json 和 xml的比较
- json和xml的比较
- Json和xml的优缺点
- JSON和XML的比较
- Android入门
- UVA - 10250 The Other Two Trees
- 秋的涵义
- C# 导出 Excel 和相关打印设置
- IOS中对Url进行编码和解码
- xml和json的选择
- org.springframework.dao.DataAccessException not found
- 堆排序
- CMake
- AE开发之PageLayoutControl
- 魔兽争霸dota内外网p2p联机玩游戏-不需要对战平台的联机
- 金融系列13《卡面标识》
- Oracle11GR2 Installation issue INS-10008
- 短信和会话界面的数据库实现(sms and threads)