JSON(JavaScript Object Notation)数组是一种用于存储有序数据集合的数据结构。它由一组值组成,这些值可以是字符串、数字、布尔值、对象、数组或 null。以下是一个简单的 JSON 数组的例子:
[
  "apple",
  "orange",
  "banana",
  {
    "name": "grape",
    "color": "purple"
  },
  42,
  true
]

在这个例子中,数组包含了字符串("apple"、"orange"、"banana")、一个嵌套的对象(包含 "name" 和 "color" 属性的对象)、一个数字(42)以及一个布尔值(true)。

你可以通过 JavaScript 中的 JSON.parse() 方法将 JSON 字符串解析为数组,或者使用 JSON.stringify() 方法将 JavaScript 数组转换为 JSON 字符串。以下是一个使用 JavaScript 的示例:
// JSON数组字符串
var jsonArrayString = '["apple","orange","banana",{"name":"grape","color":"purple"},42,true]';

// 解析JSON数组字符串为JavaScript数组
var jsonArray = JSON.parse(jsonArrayString);

// 访问数组元素
console.log(jsonArray[0]);  // 输出: apple
console.log(jsonArray[3].name);  // 输出: grape

// 将JavaScript数组转换为JSON数组字符串
var jsonArrayStringFromArr = JSON.stringify(jsonArray);
console.log(jsonArrayStringFromArr);  // 输出: 上述的JSON数组字符串

这是一个简单的介绍,实际应用中可以根据需要使用更复杂的 JSON 数组结构。 JSON 数组通常用于表示一系列相关的数据,例如列表、集合或序列。


转载请注明出处:http://www.zyzy.cn/article/detail/4580/JSON