JSON、XML格式轉換

編輯器支持JSON轉換XML、XML轉換JSON

?
你可能想了解:什麽是JSON

XML與JSON的比較

XML簡單介紹

XML定义:扩展标记语言 (Extensible Markup Language, XML)。用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式統一,跨平台和语言,早已成为业界公认的标准。XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

XML的優點

  • 格式統一
  • 容易與其他系統進行遠程交互,數據共享比較方便

XML缺點

  • xml文件龐大,文件格式複雜,傳輸占帶寬
  • 服務器和客戶端都需要花費大量代碼來解析xml,導致服務器和客戶端代碼變得異常複雜且不易維護
  • 客戶端和服務端解析xml花費較多的資源和時間

爲什麽使用JSON代替XML

  • JSON数据格式比较简单, 易于读写, 格式都是压缩的, 占用带宽小
  • JSON易于解析, Web端的JavaScript可以简单的通过eval()进行JSON数据的读取
  • JSON格式能够直接为服务器端代码使用, 大大简化了服务器端和客户端的代码开发量, 但是完成的任务不变, 且易于维护。能够被大多数后端语言支持