美文网首页
我们就来说说JSON吧

我们就来说说JSON吧

作者: Grasse | 来源:发表于2017-09-26 21:59 被阅读0次

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,而且它是基于JavaScript的。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript等)。这些特性使JSON成为理想的数据交换格式。

JSON有两种结构:

“名/值”对的集合。在不同的语言中,它被理解为对象,结构,关联数组等

值的有序列表。早大部分语言中,它被理解为数组

这些都是常见的数据结构。事实上大部分现代计算机语言都是以某种形式支持它们,这使得一种数据格式在同样基于这些结构的编程语言之间交换成为可能

下面就是JSON表示名称/值对:

{"firstName":"Grasse"}

多个名称/值对串在一起

{"fisrt":"Grasse","lastName":"Jordan","email":"88888888@gmail.com"}

当需要表示一组值时,JSON不但能够提高可读性,而且可以减少复杂性

{"employees:":[

{"fisrt":"Grasse","lastName":"Jordan","email":"88888888@gmail.com"}

{"fisrt":"Nicholas","lastName":"ZhaoSi","email":"66666666@gmail.com"}

{"fisrt":"paul","lastName":"Pogba","email":"8888915@gmail.com"}

]}

XML格式

JSON VS XML

1.可读性

JSON和XML的可读性可谓不相上下,XML略占上风

2.可扩展性

XML天生有很好的扩展性。JSON当然也有。没有什么是XML能扩展,而JSON不能的

3.编码难度

XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了

4.解码难度

XML的解析得考虑子节点父节点关系,让人头昏眼花,而JSON的解析难度几乎为零

5.流行度

曾经XML被广泛应用,但自从JSON出来以后,但在Ajax领域,JSON凭借自身的优势慢慢在吞噬XML的市场

如果不懂可以看视频

v.qq.com/x/page/u05530rqoxg.html

ppt

相关文章

  • 我们就来说说JSON吧

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时...

  • 说说我们吧

    谁也想不到,我是一名体育生,现在却做着跟自己老本行背道而驰的事情…… 我和哥哥05年认识,08年确定恋爱关系,16...

  • 说说我们吧

    谁也想不到,我是一名体育生,现在却做着跟自己老本行背道而驰的事情…… 我和哥哥05年认识,08年确定恋爱关系,16...

  • 说说我们吧

    谁也想不到,我是一名体育生,现在却做着跟自己老本行背道而驰的事情…… 我和哥哥05年认识,08年确定恋爱关系,16...

  • 说说JSON

    JSON(JavaScript对象表示法),它的出现让XML渐渐退出了数据交互格式的舞台。JSON是一种轻量级的数...

  • JSON 格式接口测试流程

    当我们后端需要从前端拿到这些 JSON 数据,我们应该如何测试自己的接口呢?今天就来浅浅探讨一下 JSON 格式接...

  • 我的烦恼与忧愁

    今天我就来说说我的烦恼和忧愁吧,你们猜我的烦恼和忧愁是什么呢? 接下来就来说说我的烦恼。我的烦恼是...

  • 勤奋的蜜蜂

    小蜜蜂想必大家都知道吧!今天我们就来说说小蜜蜂为我们的贡献吧!可爱的小蜜蜂是一种昆虫,小蜜蜂特别勤劳! ...

  • 就说说我们吧

    我现在记得关于我们的事情已经很少了,觉得自己是有多么没心没肺,对不起是我记性不好,或许是我们因为已经多年,新鲜感早...

  • 考试那些事!你可曾知道的内幕

    我们从读书起就会参加很多考试吧!今天我们就来说说关于考试的那些事! 现在的考试却和以前的考试有很多...

网友评论

      本文标题:我们就来说说JSON吧

      本文链接:https://www.haomeiwen.com/subject/zfldextx.html