JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。以下是关于JSON的一些基本概念和用法。

1. JSON 基本结构

JSON 数据的基本结构是键值对,类似于 JavaScript 对象。键和值之间使用冒号(:)分隔,多个键值对之间使用逗号(,)分隔。

{
  "name": "张三",
  "age": 30,
  "city": "北京"
}

2. JSON 数据类型

JSON 支持以下数据类型:

  • 对象:键值对集合,如上例所示。
  • 数组:有序集合,元素可以是任何数据类型。
  • 字符串:用双引号(")包围的文本。
  • 数字:整数或浮点数。
  • 布尔值:true 或 false。
  • null:表示空值。

3. JSON 示例

以下是一个简单的 JSON 示例,表示一个用户信息:

{
  "user": {
    "name": "张三",
    "age": 30,
    "address": {
      "street": "北京市朝阳区",
      "zipCode": "100000"
    },
    "phones": ["1234567890", "9876543210"]
  }
}

4. JSON 与 JavaScript

JSON 数据可以直接在 JavaScript 中使用,因为 JavaScript 对象和 JSON 对象结构非常相似。

例如,以下 JSON 数据可以被 JavaScript 直接解析:

{
  "name": "张三",
  "age": 30
}
var jsonData = '{"name": "张三", "age": 30}';
var obj = JSON.parse(jsonData);
console.log(obj.name); // 输出:张三

更多关于 JSON 和 JavaScript 的内容,请访问本站 JSON 教程

5. 图片示例

以下是一些 JSON 相关的图片:

JSON 结构
JSON 示例