zoukankan      html  css  js  c++  java
  • json和xml的两者区别

    服务器端返回给客户端的数据一般都是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

  • 相关阅读:
    Python数组操作将一维数组变成二维数组
    Python做一个计时器的动画
    tkinter添加背景音乐
    IDEA——配置代码检测
    Jenkins构建 前端node项目
    linux下python相关命令
    推荐几个IT交流社区
    jenkins常用插件
    linux上安装newman
    linux+jenkins+postman持续集成
  • 原文地址:https://www.cnblogs.com/zr123/p/8086340.html
Copyright © 2011-2022 走看看