如果你有一个 JSON 对象,想要遍历它并返回一个 Map,可以使用 JavaScript 中的 Map 对象。下面是一个示例代码,演示如何遍历 JSON 对象并返回一个 Map 对象:
// JSON 格式的对象
var jsonObject = {
  "name": "John",
  "age": 30,
  "city": "New York"
};

// 遍历 JSON 对象并返回一个 Map 对象
function createMapFromJson(jsonObject) {
  var resultMap = new Map();

  for (var key in jsonObject) {
    if (jsonObject.hasOwnProperty(key)) {
      resultMap.set(key, jsonObject[key]);
    }
  }

  return resultMap;
}

// 调用函数并输出结果
var resultMap = createMapFromJson(jsonObject);

// 遍历 Map 对象并输出内容
console.log("Map Content:");
resultMap.forEach(function(value, key) {
  console.log(key + ": " + value);
});

在这个例子中,createMapFromJson 函数遍历 JSON 对象的属性,然后使用 set 方法将键值对添加到 Map 对象中。最后,使用 forEach 方法遍历 Map 对象并输出内容。

这是一个简单的例子,实际应用中,你可能需要根据 JSON 对象的具体结构进行更复杂的操作。


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