JSON对象是一种数据结构,表示一组无序的键值对。在JSON中,对象是由一对大括号 {} 包裹的,其中包含零个或多个键值对。每个键值对由一个键和一个值组成,键和值之间使用冒号 : 分隔,不同的键值对之间使用逗号 , 分隔。

以下是一个简单的JSON对象的示例:
{
  "name": "John",
  "age": 30,
  "city": "New York"
}

在这个例子中,"name", "age", 和 "city" 是键,而对应的值分别是 "John", 30, 和 "New York"。

JSON对象可以包含不同类型的值,包括字符串、数字、布尔值、数组、其他对象,甚至是 null。
{
  "name": "Alice",
  "age": 28,
  "isStudent": false,
  "grades": [95, 89, 75],
  "address": {
    "street": "123 Main St",
    "zip": "75001"
  },
  "isNull": null
}

在这个例子中,"grades" 的值是一个数组,"address" 的值是一个嵌套的对象,而 "isNull" 的值是 null。

在JavaScript中,可以使用对象字面量的形式创建JSON对象:
var person = {
  name: "John",
  age: 30,
  city: "New York"
};

要注意,JSON对象的键必须是字符串,因此在定义对象时,键可以使用双引号括起来,也可以直接使用没有引号的字符串。

JSON对象是JSON数据结构中的核心部分,常用于数据的表示和交换。在网络通信中,常见的是通过JSON对象来传递数据,例如通过Ajax请求从服务器获取JSON数据。


转载请注明出处:http://www.pingtaimeng.com/article/detail/4518/JSON