JSON语法结构

‌1、JSON 值类型‌

1.1‌ 字符串(String)‌:必须用‌双引号‌包裹,如 "hello"。

1.2‌ 数字(Number)‌:整数或浮点数,如 42、-3.14、1.23e4。

1.3‌ 布尔值(Boolean)‌:true 或 false。

1.4‌ 空值(Null)‌:null (表示空值)。

1.5‌ 对象(Object)‌:如 {"address": {"city": "Beijing"}}。

1.6‌ 数组(Array)‌:如 "item1", "item2"。

2、JSON‌对象(Object)

2.1 用花括号 {} 包裹,表示一组无序的键值对。

2.2 键必须是‌双引号包裹的字符串‌。

2.3 键与值之间用冒号:分隔。

2.4 多个键值对之间用逗号 ,分隔。

2.5示例:

{

"string_value": "Hello JSON",

"number_value": 123.45,

"boolean_value": true,

"null_value": null

}

3、JSON‌数组(Array)

3.1 用中括号 \[\] 包裹,表示一个有序的值列表。

3.2 值可以是任意合法的 JSON 类型。

3.3 值之间用逗号 , 分隔。

3.4 示例

"苹果", 123, true, null, {"name": "张三", "age": 25}, \[1, 2, 3\]

4、符合类型

{

// 对象结构:键值对的集合

"user": { "id": 1001, "name": "张三", "email": "zhangsan@example.com" },

// 数组结构:有序的值列表

"hobbies": "读书", "游泳", "编程",

// 嵌套结构:对象数组

"orders": {"id": "OD001", "amount": 99.9}, {"id": "OD002", "amount": 199.9}

}

相关推荐
漫步人生走在路上30 分钟前
外贸SEO中的品牌词与产品词策略:大卖家和小卖家的不同打法
大数据·javascript·网络·数据库·人工智能·搜索引擎
用户2986985301437 分钟前
React 前端 Word 转图片:页面与元素级导出的工程实践
前端·javascript·react.js
重生六道44 分钟前
B站视频时长统计:一段JS脚本搞定分P/合集总时长(附倍速计算)
开发语言·javascript·音视频
迷途小羔羊1 小时前
环境搭建
前端·javascript·后端
酷炫码神2 小时前
Day 9|Vue Router:把单页后台拆成能跳转的多页面
前端·javascript·vue.js
Sapphire~2 小时前
odoo-095 视图的重写规则(全部重写还是部分改写)
开发语言·javascript·ecmascript
_菜鸟果果18 小时前
高德地图 JS API 2.0 在国产 Linux/ARM 电脑上渲染失败 的排查与解决
linux·开发语言·javascript
迷途小羔羊19 小时前
项目概述
java·javascript·后端
迷迭绿19 小时前
Cesium 轨迹回放播放器
前端·javascript·cesium