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} ]

}

相关推荐
吴声子夜歌2 小时前
Vue3——v-for指令
前端·javascript·vue
音仔小瓜皮2 小时前
【Vue】什么时候用Ref?什么时候用shallowRef?
前端·javascript·vue.js
GISer_Jing2 小时前
前端JS面试6大核心考点详解
前端·javascript·面试
yyuuuzz2 小时前
独立站搭建:从基础到避坑的实战分享
前端·javascript·github
星空椰2 小时前
JavaScript 基础入门:从零开始掌握变量与数据类型
开发语言·前端·javascript·ecmascript
竹林8183 小时前
用wagmi v2构建DeFi前端:从连接钱包到读取合约数据的完整实战与避坑指南
前端·javascript
Kinghiee3 小时前
从零打造生产级前端错误监控 SDK:架构设计与 Vue3 实践
前端·javascript·vue.js·去重·错误捕获·上报·离线持久化
吴声子夜歌3 小时前
Vue3——元素样式绑定
前端·javascript·vue.js·es6
xingpanvip3 小时前
PHP+JS+CSS打造动态星盘计算器
javascript·css·php