JSON书写格式

来源:互联网 发布:91手机助手mac版 编辑:程序博客网 时间:2024/05/17 04:19

JSON的类型

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

1.数组方式 [ ]

[{"id" : 1 ,"name" : "xiaoming"},{"id" : 2 , "name" : "xiaohong"}]

2.对象方式 { }

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

书写JSON的注意事项

  1. 数组或对象之中的字符串必须使用双引号,不能使用单引号
{'user' : "xiaoming"}   //NO{"user" : "xiaohong"}   //YES 
  1. 数组或对象最后一个成员的后面,不能加逗号
  2. 数组或对象的每个成员的值,可以是简单值,也可以是复合值。
    1. 简单值分为四种:字符串、数值(必须以十进制表示)、布尔值和null(NaN(Not a Number), Infinity(正无穷大), -Infinity和undefined都会被转为null)。
    2. 复合值分为两种:符合JSON格式的对象和符合JSON格式的数组
{"id" : ox16 } //不合法,数值需要是十进制{"name" : underfined } //不合法,没有该值[{"name" : NUll,"school" : function() {console.log("该写法是错误的")}//不合法}]//json中不能使用自定义函数,或系统内置函数
原创粉丝点击