问答网

当前位置: 首页 > 知识问答 > json和xml的区别

json和xml的区别

知识问答 浏览3次

JSON和XML都是基于文本的可读格式,独立于编程语言,能够在几乎所有的编程语言中使用,JSON是一种轻量级的数据交换格式,具有良好的可读性和便于快速编写的特性,与XML相比,JSON文件非常易于阅读,JSON采用兼容性很高的、完全独立于语言文本格式,同时也具备类似于C语言的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)体系的行为,这些特性使JSON成为理想的数据交换语言,而XML是一种标记语言,使用标记结构来表示数据项,XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准,XML是标准通用标记语言(SGML)的子集,非常适合Web传输,XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据 。