在 JavaScript 中,你可以直接在代码中创建 JSON 数据,然后使用不同的方法遍历和操作。以下是一个示例,演示如何创建 JSON 数据并遍历:
// 直接在代码中创建 JSON 数据
var jsonData = {
  "name": "John",
  "age": 30,
  "city": "New York",
  "skills": ["JavaScript", "HTML", "CSS"],
  "address": {
    "street": "123 Main St",
    "zip": "10001"
  }
};

// 遍历对象的属性
console.log("Using for...in loop:");
for (var key in jsonData) {
  if (jsonData.hasOwnProperty(key)) {
    console.log(key + ": " + jsonData[key]);
  }
}

// 遍历属性数组
console.log("\nUsing Object.keys() method:");
Object.keys(jsonData).forEach(function(key) {
  console.log(key + ": " + jsonData[key]);
});

// 遍历键值对数组
console.log("\nUsing Object.entries() method:");
Object.entries(jsonData).forEach(function([key, value]) {
  console.log(key + ": " + value);
});

// 访问嵌套对象的属性
console.log("\nAccessing nested object property:");
console.log("Street: " + jsonData.address.street);

在这个例子中,我们直接在代码中创建了一个包含嵌套对象和数组的 JSON 数据,并使用 for...in 循环、Object.keys() 方法和 Object.entries() 方法来遍历 JSON 对象的属性。通过这种方式,你可以方便地创建、访问和遍历复杂的 JSON 数据结构。


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