Jason和xml两者的区别
2016-07-09 13:08
330 查看
服务器端返回给客户端的数据一般都是JSON格式,JSON数据以键值的形式保存,数据之间以逗号分隔,{}表示对象,[]表示数组.JSON数据解析方案有四种,JSONKit,SBJson,TouchJson,性能很好的是苹果原生的NSJAONSerialization.使用JSON解析前,一定要检测对象能否被序列化;XML解析分为SAX解析和DOM解析,其中,SAX解析是从上往下,逐行解析;DOM解析:将整个XML文档加载到内存中,然后解析.
区别是:json在传输上远远快于xml,但是xml的可读性比较好
json与xml的区别:
(1).可读性方面:基本相同,xml的可读性比较好
(2).可扩展性方面:都具有很好的扩展性
(3).编码难度方面:相对而言,json的编码比较容易
(4).解码难度:json的解码难度基本为零,xml需要考虑子节点和父节点
(5).数据体积方面:json相对于xml来讲,数据体积小,传递速度快一点
(6).数据交互方面:son与JavaScript的交互更加方面,更容易解析处理,更好的数据交互
(7).数据描述方面:xml对数据描述性比较快好
(8).传输速度方面:json的速度远远快于xml
区别是:json在传输上远远快于xml,但是xml的可读性比较好
json与xml的区别:
(1).可读性方面:基本相同,xml的可读性比较好
(2).可扩展性方面:都具有很好的扩展性
(3).编码难度方面:相对而言,json的编码比较容易
(4).解码难度:json的解码难度基本为零,xml需要考虑子节点和父节点
(5).数据体积方面:json相对于xml来讲,数据体积小,传递速度快一点
(6).数据交互方面:son与JavaScript的交互更加方面,更容易解析处理,更好的数据交互
(7).数据描述方面:xml对数据描述性比较快好
(8).传输速度方面:json的速度远远快于xml
相关文章推荐
- 使用 Python 处理 JSON 格式的数据
- XML 与 JSON 优劣对比
- VBA将excel数据表生成JSON文件
- As3.0 xml + Loader应用代码
- 网马生成器 MS Internet Explorer XML Parsing Buffer Overflow Exploit (vista) 0day
- ext读取两种结构的xml的代码
- 实例解析Ruby程序中调用REXML来解析XML格式数据的用法
- Ruby中XML格式数据处理库REXML的使用方法指南
- newtonsoft.json解析天气数据出错解决方法
- C#中如何使用 XmlReader 读取XML文件
- C#针对xml基本操作及保存配置文件应用实例
- Ruby使用REXML库来解析xml格式数据的方法
- Ruby程序中创建和解析XML文件的方法
- Ruby的XML格式数据解析库Nokogiri的使用进阶
- asp下查询xml的实现代码
- sqlserver FOR XML PATH 语句的应用
- 使用sp_xml_preparedocument处理XML文档的方法
- EBS xml publisher中文乱码问题及解决办法