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

  • 相关阅读:
    01背包回溯法
    网络嗅探器
    侦听局域网内密码
    Winsock协议目录
    LSP(分层服务提供者)
    n后问题回溯法
    批处理作业调度回溯法
    图m着色问题
    SPI概述
    符号三角形问题回溯法
  • 原文地址:https://www.cnblogs.com/zr123/p/8086340.html
Copyright © 2011-2022 走看看