1、首先他是一种数据传输格式,并且定义了自己基本类型,以及信息表达,比如怎么第一个对象,怎么定义一个数组
2、基本类型定义及其格式
- 字符串类型:需要双引号来表示,比如;"zhangyi","www.baidu.com","我是中国人"
- 数字类型:直接数字表示,可以是整数也可以是小数,比如:100,200,34.3,400
- bool类型:直接true和false表示
- 空类型:null
3、描述一个事物,用对象表示,对象用双括号表示:{},对象的属性用健值对的方式表示,比如描述一个人
{
"name":"张三", //健值对之间用:分开,同时属性之间用逗号隔开
"age":29,
"sex":"男"
}
4、描述一组对象则使用数组表示:数组用[]表示,里面元素表示一个数组的元素,元素之间用,号隔开。比如
[100,200,300,400]
[
{
"name":"张三", //健值对之间用:分开,同时属性之间用逗号隔开
"age":29,
"sex":"男"
},
{
"name":"张三", //健值对之间用:分开,同时属性之间用逗号隔开
"age":29,
"sex":"男"
},
{
"name":"张三", //健值对之间用:分开,同时属性之间用逗号隔开
"age":29,
"sex":"男"
}
]
5、检测一个json格式是否OK,可以通过在线方式来检验:https://www.json.cn/