深入理解什么是JSON,从此JSON概念深入骨髓

也许你已经用了JSON很久了,但是你能准确回答JSON概念的精髓吗?

这世界上,一个事物都有一个名称,这个名称就是一个概念,对整个概念的理解程度就体现了对事物本身的把握程度。同时,一个概念在不同的应用领域和场景有不同的含义,例如,苹果,可以是吃的苹果,可以是一个公司名,可以是一种手机牌子,可以是一个...等等。这里不做扩展。

在这个博客里,我只说计算机技术领域,理解一个概念关系到对这门技术的把握程度,关系到你对该技术的应用能力。

在这篇文章,我要说的是JSON.

也许你用了JSON很久了,但是你能准确回答JSON概念的精髓吗?

我来定义下吧:

JSON是一种文本格式 -- 数据类型是文本

JSON既然是文本格式(什么是文本格式,不用多说吧),就有这种格式的独特结构,那是一种什么格式呢?

JSON是一种JavaScript Object的文本格式--结构符合JS OBJECT

JSON的文本格式要符合JavaScript对象的文本格式,JavaScript对象是怎么定义不用说了吧,当然JSON串可以转换成JavaScript对象,怎么操作对象就不废话了。那这种文本格式是干什么用的?

JSON是一种用来交换数据的JavaScript Object文本格式 -- 用在数据交换

JSON的作用就是交换数据啊,也就是说你要发送和接收的数据都是放在JSON中的。当你发送端和接收端需要做数据通信,JSON是不错的选择,当然你可以选择其他的数据交换格式。

JSON是一种轻量级的用来交换数据的JavaScript Object文本格式 -- 优点:轻量

数据交换文本格式那么多,JSON和其他数据交换格式相比是轻量级(什么是轻量级,这里不说)的,和其他的同类不是一个级别的,这样的优点,你不选我,那你选谁。

总价下:你的周围可用的数据交换格式那么多,我就选JSON,因为它和其他同类比,轻量级啊。那我怎么来定义它,格式和JavaScript类一样的格式就可以了。来来,用起来...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容