目录
JSON概述
什么是JSON
应用示例JSON
JSON语法
JSON语法规则
JSON键值对
JSON值数据类型
JSON对象
JSON数组
一、JSON概述
1.1什么是JSON
JSON全称为JavaScript Object Notation,指的是JavaScript对象表示法
JSON采用完全独立于编程语言的文本格式来存储、表示和交换数据
JSON是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率
1.2JSON应用示例
JSON示例
接口文档:
测试结果:
二、JSON语法
2.1JSON语法规则
JSON语法是JavaScript对象表示语法的子集
大括号保存对象
数据以“键值”对表示
数据之间由逗号分割
中括号保存数组
示例
{"name": "tom", "age": "20", "gender": "male"}
{"name": "web", "num": 3, "sites": ["baidu", "google", "taobao"]}
JSON数据的书写格式:键值对
键值对包括字段名称和值,中间使用冒号分隔,字段名称在前,后面写一个冒号,然后是值。 "name": "tom"等价于这条JavaScript语句name = "tom"
字段名称必须是字符串(放在双引号中),值可以是合法的JSON数据类型
2.2JSON值数据类型
JSON值主要包括以下类型
字符串(在双引号中)
数字(整数或浮点数)
逻辑值(true 或 false)
null
对象(在大括号中)
数组(在中括号中)
2.3JSON对象
JSON对象在大括号({})中书写
对象可以包含多个键值对
每个键值对使用逗号(,)分隔
2.4JSON对象嵌套
JSON对象中可以包含另外一个JSON对象
JSON数组在中括号([])中书写
JSON中数组值必须是合法的JSON数据类型
数组可以包含对象
JSON数组可以包含数组,或者包含JSON对象
原文:https://www.cnblogs.com/xiaoshust/p/11846048.html