JSON(JavaScript Object Notation)是一种用于数据交换的轻量级数据格式。JSON 字符串是由键值对组成的,可以包含对象和数组。以下是一个简单的 JSON 字符串的例子:
{
  "name": "John Doe",
  "age": 30,
  "city": "New York",
  "isStudent": false,
  "hobbies": ["reading", "traveling", "coding"],
  "address": {
    "street": "123 Main St",
    "city": "Anytown",
    "zipCode": "12345"
  }
}

在这个例子中,有一个包含不同类型数据的 JSON 对象。每个键值对表示一个属性,键是字符串,值可以是字符串、数字、布尔值、数组或嵌套的对象。

你可以通过 JavaScript 中的 JSON.parse() 方法将一个 JSON 字符串解析为对象,或者使用 JSON.stringify() 方法将一个 JavaScript 对象转换为 JSON 字符串。以下是一个使用 JavaScript 的例子:
// JSON字符串
var jsonString = '{"name":"John Doe","age":30,"city":"New York","isStudent":false,"hobbies":["reading","traveling","coding"],"address":{"street":"123 Main St","city":"Anytown","zipCode":"12345"}}';

// 解析JSON字符串为对象
var jsonObject = JSON.parse(jsonString);

// 访问对象的属性
console.log(jsonObject.name);  // 输出: John Doe
console.log(jsonObject.age);   // 输出: 30

// 将JavaScript对象转换为JSON字符串
var jsonStringFromObject = JSON.stringify(jsonObject);
console.log(jsonStringFromObject);  // 输出: 上述的JSON字符串

这是一个简单的介绍,实际应用中可以根据需要使用更复杂的 JSON 结构。


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