数据类型XML和JSON的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35936643/article/details/79949569

XML和JSON的区别

  • 数据体积方面。

    JSON相对于XML来讲,数据的体积小,传递的速度更快些。

  • 数据交互方面。

    JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互。

  • 数据描述方面。

    JSON对数据的描述性比XML较差。

  • 传输速度方面。

    JSON的速度要远远快于XML。

some tips

  • 若期待服务器端发送的数据格式是XML文档,需要在服务器端设置Content-Type类型
header("Content-Type:text/xml; charset=utf-8");   //php
  • xml通用性很强
  • json格式非常严格返回的数据名称/值对都要加上双引号
e.g.:
{"username" : "张三"}

html、xml、json格式适用

  • 不需要与其他应用程序共享数据时,用html片段返回数据最简单
  • 数据需要重用,json是不错的选择,在性能、文件大小、数据操作方面比较有优势
  • 当远程应用程序未知时,xml是明智的选择
阅读更多

没有更多推荐了,返回首页