let strongStringfy = (json)=>{
for(let key in json){
if(json[key] instanceof Map){
json[key] = Array.from(map.entries()).map(item=>{
let temp = {};
temp[item[0]]=item[1];
return temp;
})[0];
}
}
return JSON.stringify(json)
}
// 测试用例
let map = new Map();
map.set("name","jack");
map.set("tall",199);
let data = {age:16};
let json = {
map,
data
}
console.log(strongStringfy(json))