// 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