JSON和XML之间的区别是什么?下面本篇文章就来给大家比较一下JSON和XML,介绍JSON和XML之间的区别,希望对大家有所帮助。

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它完全独立于语言。它基于JavaScript编程语言,易于理解和生成。

示例:

{"Student":[ { "Name":"Vivek", "age":"20" }, { "Name":"Suraj", "age":"19" }, { "Name":"John", "age":"21" }, { "Name":"Peter", "age":"22" }
]}

XML(可扩展标记语言)旨在传输数据,而不是显示数据。这是W3C的推荐。可扩展标记语言(XML)是一种标记语言,它定义了一组规则,用于以人类可读和机器可读的格式编码文档。XML的设计目标侧重于Internet上的简单性,通用性和可用性。它是一种文本数据格式,通过Unicode为不同的人类语言提供强大的支持。尽管XML的设计侧重于文档,但该语言被广泛用于表示任意数据结构,例如Web服务中使用的那些数据结构。

示例:

<Students> <Student> <Name>Vivek</Name> <age>20</age> </Student> <Student> <Name>Suraj</Name> <age>19</age> </Student> <Student> <Name>John</Name> <age>21</age> </Student> <Student> <Name>Peter</Name> <age>22</age> </Student>
</Students>

这两者都是自描述的,可以被许多编程语言解析和使用。

JSON和XML之间的区别

以下是JSON和XML之间的一些区别:

1、JSON是JavaScript Object Notation;XML是可扩展标记语言。

2、JSON是基于JavaScript语言;XML源自SGML。

3、JSON是一种表示对象的方式;XML是一种标记语言,使用标记结构来表示数据项。

4、JSON不提供对命名空间的任何支持;XML支持名称空间。

5、JSON支持数组;XML不支持数组。

6、XML的文件相对难以阅读和解释;与XML相比,JSON的文件非常易于阅读。

7、JSON不使用结束标记;XML有开始和结束标签。

8、JSON的安全性较低;XML比JSON更安全。

9、JSON不支持注释;XML支持注释。

10、JSON仅支持UTF-8编码;XML支持各种编码。

更多web前端知识,请查阅 HTML中文网 !!

JSON和XML的区别相关推荐

  1. java定义json数组_Java面试题:json该如何定义?json与xml的区别有哪些?

    什么是json Json是一种字符串数据格式,一般用于数据传输格式. json字符串中[]对应JSONArray, {}对应JSONObject json与xml的区别 (1).可读性方面. JSON ...

  2. JSON与XML的区别

    JSON与XML的区别 JSON简介 XML简介 JSON和XML比较 JSON简介   JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于JavaS ...

  3. JSON与XML的区别比较(非常全面)

    1.定义介绍 (1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允 ...

  4. ajax html xml数据格式,AJAX | 数据格式JSON与XML的区别

    XML与JSON的基本知识 HTML5学堂:XML和JSON是两种经典的数据格式,在AJAX当中的异步加载,申请的文件通常不是html.txt文件,而是JSON和XML.相比JSON文件比较居多.JS ...

  5. java json转xml_关于JSON与XML的区别比较

    现在互联网上,最流行的两大传输数据的标准就是json和XML了,关于谁是最好的,一直以来都是人们争论的话题,其实各有各的缺点和优点: 1.定义介绍 (1).XML定义 扩展标记语言 (Extensib ...

  6. json与xml的区别,以及二者之间的转化[一]

    最近在搞go语言编程,涉及到把数据结构序列化为json,然后想总结下json和xml 1.简单介绍下json json:是javascript   object Notation json类似于xml ...

  7. [js] XML与JSON有什么的区别?

    [js] XML与JSON有什么的区别? xml 可以设 id,用 include 之类的可以直接引用过来,甚至可以约定内容格式. 但 json 不依赖 js 等语言就很难完成了.好吧,广义上来讲, ...

  8. .NetCore获取Json和Xml格式的配置信息

    本篇将和大家分享的是:如何获取Json和Xml格式的配置信息,主要介绍的是Configuration扩展方法的使用,因为netcore的web应用在Startup中已经默认嵌入appsettings. ...

  9. Json和XML之间的对比

    一.可读性 JSON和XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负. 二.可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML可以扩展而JSON却 ...

最新文章

  1. 写一副对子_挥毫泼墨写春联 西安街头年味分外浓
  2. 使用 Spring 2.5 基于注解驱动的 Spring MVC--转
  3. solve函数c语言_数值计算方法编程作业(C语言版)汇总
  4. sqlite3存储格式
  5. R语言中的block Gibbs吉布斯采样贝叶斯多元线性回归
  6. vue-cli项目布署问题解决:空白页、静态资源文件404错误、refrenceError:promise未定义(部分浏览器不支持ES6语法)
  7. C/C++数组名与指针区别
  8. LeetCode34.在排序数组中查找元素的第一个和最后一个位置 JavaScript
  9. Web服务和Microsoft平台
  10. leafletjs 热力图_leaflet.js自定义热力图效果实例
  11. 【反反爬实战】网易有道翻译(免费、即时的多语种在线翻译)
  12. Python初学者福音!每30秒学会一个Python小技巧,Github星数4600+
  13. python绘画海贼王_Python入门之生成海贼王云图
  14. Julia Pro 1.0 下载安装教程
  15. 毕业设计-基于计算机视觉的垃圾分类识别系统
  16. Blazor中内置的Open Iconic图标集
  17. 基于FPGA的交通灯设计与实现
  18. 【论文】行车安全智能管理系统在地方铁路的应用
  19. 网上书店管理系统项目【Java数据库编程实战】
  20. Go语言string包详解

热门文章

  1. 视频监控系统上云解决方案EasyCVR集成海康EHome私有协议系列——文件查找操作流程
  2. 领域泛化文献综述阅读笔记
  3. 惠普打印机故障代码_HP打印机故障代码
  4. 安卓投屏神器scrcpy
  5. 计算机中桌面位置更改,电脑默认桌面文件夹位置修改不了怎么办
  6. 45个android实例源码
  7. 微信小程序学习笔记(1)
  8. linux没有semanage命令,semanage命令
  9. Android中注解处理器系列之-简单使用
  10. 极路由1S升级系统之后再刷机学习记录