json 数据格式及语法

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,常用于前后端数据传输和存储。JSON 的基本语法如下:

  • 数据在键值对中,键名必须是字符串,值可以是字符串、数字、逻辑值(true 或 false)、数组、对象或 null。
  • 数据由逗号分隔。
  • 花括号 {} 保存对象。
  • 方括号 [] 保存数组。

例如,下面是一个简单的 JSON 数据:

{
  "name": "Alice",
  "age": 25,
  "isStudent": true,
  "hobbies": ["reading", "swimming"],
  "address": {
    "city": "Shanghai",
    "country": "China"
  }
}

这个 JSON 数据包含一个对象,它有五个属性:name、age、isStudent、hobbies 和 address。其中,hobbies 是一个数组,包含两个字符串元素;address 是一个对象,包含两个属性:city 和 country。

JavaScript 中,可以使用 JSON.parse() 方法将 JSON 字符串转换为 JavaScript 对象;使用 JSON.stringify() 方法将 JavaScript 对象转换为 JSON 字符串。