您好,欢迎访问一九零五行业门户网

JSON代码书写规范

在ajax实现前后台数据交互的时候,通常使用json的数据格式,对于json来说,有严格的代码规范,一旦格式出问题,就无法显示出相应效果,同时还不在控制台报错。那么json的书写有哪些规范。
json是什么?
在前后台的交互中,通常要互相传递消息,那就需要一种两方面都能“听懂的语言”,数据格式这里就代表语言。json就是前后台中都能理解的一种“语言”。
json的类型
json也有不同的组织形式,一种是json对象,一种为json数组。因此,在书写的代码当中,需要遵循基本的对象、数组的书写方式。
1.数组方式
[{ "city" : "beijing", "num" : 5 }, { "city" : "shenzhen", "num" : 5 }, { "city" : "xiamen", "num" : 5 }]
2.对象方式
{ "user" : "zhangsan", "type" : "work", "team" : [{ "city" : "beijing", "num" : 3 }, { "city" : "guangzhou", "num" : 3 }, { "city" : "shanghai", "num" : 3 }] }
书写json的注意事项
1. 数组或对象之中的字符串必须使用双引号,不能使用单引号
{'user' : 'zhangsan'}//不合法
{"user": 'zhangsan'}//不合法
2. 对象的成员名称必须使用双引号
{"user" : "zhangsan"}//合法
3. 数组或对象最后一个成员的后面,不能加逗号
[{ "city" : "beijing", "num" : 5,//不合法 }, { "city" : "shenzhen", "num" : 5,//不合法 }]
4. 数组或对象的每个成员的值,可以是简单值,也可以是复合值。简单值分为四种:字符串、数值(必须以十进制表示)、布尔值和null(nan, infinity, -infinity和undefined都会被转为null)。复合值分为两种:符合json格式的对象和符合json格式的数组。
{age : ox16}//不合法,数值必须是十进制的
{city : undefined}//使用undefined,不合法
1 {city : null,
2 getcity: function() {
3   console.log(错误用法);
4 }}//json中不能使用自定义函数或系统内置函数(如date())
更多json代码书写规范。
其它类似信息

推荐信息