前提
本文章适宜非计算机相关专业或则工作者对json的理解,方便进行同步工作
同步包的下载地址
json是哪些?简单了解,看不懂没关系,用处不大
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编撰,同时也便于机器解析和生成。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特点使JSON成为理想的数据交换语言。 易于人阅读和编撰,同时也便于机器解析和生成(一般用于提高网路传输速度)。
如何理解
json是一个整体内容,我们用大括号表示他
JSON内容
内容部份是怎么样的,内容有好多单元构成,单元之间用,逗号进行分割
单元,
单元
每个单元由两部份组成,key和value,分别称作键和值,用:隔开
Key:value,
Key:value
如何理解key和value,key可以理解成为标签,value可以理解为被贴了标签的事物,所以key只能是描述的句子或则名称,比如姓名,年龄,大小,最大值
“name”:”张三”,
“age”:”1”,
“borather”:”张二”,
“sex”:”男”
上面的json我们表示了一个称作张三的人,年龄1岁,男,还有个兄弟称作张二
Value,相对于key类型就好多了,怎么理解呢,比如,标签,只能是标签,标签可以贴到好多东西里面去,所以我们可以如此表示
“name”:”张三”,
“age”:1,
“borather”:{
“name”:”张二”,
“age”:2,
“sex”:”男”
},
“sex”:”男”
上面的json我们表示了一个称作张三的人,年龄1岁,男,还有个兄弟是一个
叫做张三,年龄2岁,男的一个人
所以value也可以是一个json,也可以是数字,也可以是一个语言描述
总结
那么最后理解出来,json就是为了抒发,一个key和value的对应关系