JSON 是什么

JSON 是一种数据格式。它本身是一串字符串,只是它有固定格式的字符串,符合这个数据格式要求的字符串,我们称之为JSON。

JSON 常用来数据传输,因为它易于程序之前读写操作。

JSON 它其实是来自JavaScript对对象(Object)的定义。但是它作为数据格式来使用的时候,和JavaScript没有任何关系,它只是参照了JavaScript对对象定义的数据格式。

JSON 它可以服务任何语言,C、C++、Java、Objective-C、Python、Go、等,在各个语言中的字典、Map和JSON是类似的结构,所以它们之间可以相互转换。

JSON是什么?JSON是用来干嘛的?

JSON键值对数据结构如上图,以 "{" 开始,以 "}" 结束。中间包裹的为Key : Value的数据结构。
如:{"name":"sojson"} 表达的意思就是 name = sojson,他们是字符串(String),所以要以双引号引起来。

JSON数组数据结构如上图,以 "[" 开始,以 "]" 结束。中间为装起来的数据,而Value可以为以下的任意数据类型。

JSON数据结构中的Value可以是String、number、object、array、boolean(true/false),null 这几种数据类型。

{
"type1": "string",
"type2": 31,
"type3": {"name":"张三"},
"type4": ["张三","李四"],
"type5": true,
"type6": null,
}

以上都是合法的表达方式,用 type1 ~ type6 依次表达了"String、number、object、array、boolean(true/false),null" 这几种数据类型。

 
 

随机推荐