说我有对象:
var object = {
1: [2,5,"hi"],
hi: {hihi: 1}
};
如何将其转换为字符串,然后返回,保留所有信息?我需要这个用于 big 对象,值本身就是对象。
这不是重复,其他人不涉及让对象恢复。
答案 0 :(得分:4)
以下是实时演示,了解如何使用JSON.stringify()和JSON.parse()将对象转换为字符串并返回。
打开浏览器控制台,您可以看到在转换为字符串后又保留所有属性。
var object = {
1: [2,5,"hi"],
hi: {hihi: 1}
};
console.log(object);
var strobj = JSON.stringify(object);
console.log(strobj);
var unstrobj = JSON.parse(strobj);
console.log(unstrobj);