JSON书写格式

本文介绍了JSON数据格式的两种基本类型——数组和对象,并通过具体示例展示了如何正确地使用这两种类型来组织数据。同时,文章还详细解释了在编写JSON时需要注意的一些规则,例如字符串必须使用双引号括起来等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


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的注意事项

  1. 数组或对象之中的字符串必须使用双引号,不能使用单引号
{'user' : "xiaoming"}   //NO
{"user" : "xiaohong"}   //YES 
  • 1
  • 2
  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中不能使用自定义函数,或系统内置函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值