JSON语法规则

本文详细介绍了JSON数据格式的基本概念及语法规范,包括数据在名称/值对中的表示方式、使用逗号进行数据项的分隔、大括号和中括号的使用场景,以及JSON中的各种数据类型如数字、字符串、逻辑值、数组、对象和null值的具体用法。

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

(1)语法规则

a.数据在名称/值对中
b.数据由逗号分隔
c.大括号保存对象
d.中括号保存数组

(2)名称/值对

"name":"linduo"

//等价于

name="linduo"

(3) JSON的值

a.数字(整数或浮点数)

b.字符串(双引号中)

c.逻辑值(true或false)

d.数组(中括号)

e.对象 (大括号)

f.null

(4)JSON数字

{"age":30}
//等价于
age=30

(5)JSON对象

JSON对象在大括号中书写,对象包含多个“key/value”对(注意:value可以是对象或数组)。
key必须是字符串,value是合法的JSON数据类型。
key和value使用冒号分割,key/value对使用逗号分割。

{"name"="linduo","url":"www.linduo.com"}
//等价于
name="linduo"
url="www.linduo.com"
{
    "name":"linduo",
    "age":"0",
    "site":{
        "site1":"www.csdn.com"
        "site2":"m.csdn.com",
        "site3":"c.csdn.com"
    }
}

(6)JSON数组
JSON数组在中括号中书写,数组可包含多个对象
JSON中数组值必须是合法的JSON数据类型。

{
"sites": [
{ "name":"百度" , "url":"www.baidu.com" }, 
{ "name":"google" , "url":"www.google.com" }, 
{ "name":"微博" , "url":"www.weibo.com" }
]
}
{
    "name":"linduo",
    "age":0,
    "site":[
    {"name":"优快云","info":["linduo","boke"]},
    {"name":"Suntec","info":["linduo","work"]}
    ]
}

(7)JSON布尔值
JSON布尔值是true或false

{"flag":true}

(8)JSON null
JSON的值可以设置为空
{“csdn”:null}

(9)JSON文件

JSON文件的文件类型是”.json

JSON文件的MIME类型是”application/json”

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值