什么是 JSON?
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它易于人类阅读和编写,也易于机器解析和生成。JSON 基于 JavaScript 的子集,但它是语言无关的,可以与大多数编程语言一起使用。
JSON 语法规则
• 数据是名称/值对 • 数据由逗号分隔 • 大括号 {} 包含对象 • 方括号 [] 包含数组 • 字符串值必须用双引号
JSON 数据类型
JSON 支持以下数据类型: • 字符串: "Hello World" • 数字: 42, 3.14, -10 • 布尔值: true, false • Null: null • 对象: {"key": "value"} • 数组: [1, 2, 3]
JSON 示例
{
"name": "张三",
"age": 30,
"email": "[email protected]",
"isActive": true,
"hobbies": ["阅读", "游戏", "编程"],
"address": {
"city": "北京",
"country": "中国"
}
}常见使用场景
• API 响应和请求 • 配置文件 • 数据存储和传输 • Web 应用状态管理 • 移动应用数据交换
JSON vs XML
JSON 相对于 XML 的优势: • 更紧凑和轻量 • 更易于阅读和编写 • 解析更快 • JavaScript 原生支持 • 更适合 Web API
Try it now!
Use our free JSON Formatter to validate and beautify your JSON data.
Open JSON Formatter