什么是JSON和XML

什么是JSON和XML

JSON:JavaScript Object Notation 【JavaScript 对象表示法】.

XML:extensiable markup language 被称作可扩展标记语言

JSON和XML都是数据交换语言,完全独立于任何程序语言的文本格式。

JSON与XML区别是什么? 有什么共同点

JSON与XML区别是什么? 有什么共同点

共同点:

区别:

  • XML文件格式复杂,比较占宽带,服务器端与客户端解析xml话费较多的资源和时间.
  • JSON文件格式压缩,占宽带小

JSON、XML解析有那些方式?

JSON、XML解析有那些方式?
  • JSON解析方式(阿里巴巴fastjson、谷歌gson,jackJson)
  • XML解析方式(dom、sax、pul)

XML和JSON优缺点

XML的优点

  • A.格式统一,符合标准;
  • B.容易与其他系统进行远程交互,数据共享比较方便

XML的缺点

  • A.XML文件庞大,文件格式复杂,传输占带宽;
  • B.服务器端和客户端都需要花费大量代码来解析XML,导致服务器端和客户端代码变得异常复杂且不易维护;
  • C.客户端不同浏览器之间解析XML的方式不一致,需要重复编写很多代码;
  • D.服务器端和客户端解析XML花费较多的资源和时间。

JSON的优点

  • A.数据格式比较简单,易于读写,格式都是压缩的,占用带宽小;
  • B.易于解析,客户端JavaScript可以简单的通过eval_r()进行JSON数据的读取;
  • C.支持多种语言,包括ActionScript, C, C#, ColdFusion, Java, JavaScript, Perl, PHP, Python, Ruby等服务器端语言,便于服务器端的解析;
  • D.因为JSON格式能直接为服务器端代码使用,大大简化了服务器端和客户端的代码开发量,且完成任务不变,并且易于维护

JSON的缺点

posted @   bkyqzs  阅读(158)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示