您的位置:首页 > Web前端 > JavaScript

JSON书写格式

2018-02-07 19:03 106 查看





JSON的类型

两种数据类型 一、 数组 [ ] 二、对象 { }

1.数组方式 [ ]
[{
"id" : 1 ,
"name" : "xiaoming"
},{
"id" : 2 ,
"name" : "xiaohong"
}]
1
2
3
4
5
6
7

2.对象方式 { }
//前后端分离,推荐后端返回给前端数据格式
{
"status" : 0 ,          //执行状态码
"msg"    : "SUCCESS",   //说明文字信息,没有为NULL
"data"   :[{            //对象中嵌套数组,数组是返回的数据,
"id"    : 1 ,
"name"  : "xiaohong"
},{
"id"    : 2,
"name"  : "xiaoming"
}]
}
1
2
3
4
5
6
7
8
9
10
11
12


书写JSON的注意事项

数组或对象之中的字符串必须使用双引号,不能使用单引号
{'user' : "xiaoming"}   //NO
{"user" : "xiaohong"}   //YES
1
2
数组或对象最后一个成员的后面,不能加逗号
数组或对象的每个成员的值,可以是简单值,也可以是复合值。 
简单值分为四种:字符串、数值(必须以十进制表示)、布尔值和null(NaN(Not a Number), Infinity(正无穷大), -Infinity和undefined都会被转为null)。
复合值分为两种:符合JSON格式的对象和符合JSON格式的数组。

{"id" : ox16 } //不合法,数值需要是十进制
{"name" : underfined } //不合法,没有该值
[{
"name" : NUll,
"school" : function() {
console.log("该写法是错误的")
}//不合法
}]//json中不能使用自定义函数,或系统内置函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: