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}

}

相关推荐
研☆香15 小时前
jQuery + Swiper.js 实现动态渲染轮播图
前端·javascript·jquery
特立独行的猫A19 小时前
仓颉版 Tauri:基于轻量化线程与纯血鸿蒙架构的下一代 Web 混合开发利器
javascript
李游Leo20 小时前
HarmonyOS 7 ArkTS + ohpm:三方 JS 库副作用隔离与 API 26 升级回归【鸿蒙心迹】
javascript·回归·harmonyos
你挚爱的强哥20 小时前
【sgKeyboard】自定义组件:虚拟键盘
前端·javascript·计算机外设
锅里游的鱼吖20 小时前
echarts自定义折线图
前端·javascript·数据库
何何____21 小时前
Vue 全局事件总线详解
前端·javascript·vue.js
u0111026751 天前
工具页案例图如何编写 alt让图片说明与处理场景对应
java·前端·javascript·图像处理·人工智能·算法·ai作画
事圆则缓1 天前
Flutter 状态管理框架对比(五):GetX 的响应式、依赖注册与生命周期
前端·javascript·flutter
凌云志.1 天前
【protobuf】proto3语法详解&通讯录2.x实现
java·前端·javascript
ss2731 天前
AI全栈实战 | 2.1-03 JavaScript 核心:单线程+事件循环为什么不等同于多线程,原型链 vs Java 继承
java·开发语言·javascript