假设我有对象:
var object = {
1: [2,5,"hi"],
hi: {hihi: 1}
};
我如何将其转换为字符串,然后再转换回来,并保留所有信息?我需要它来处理一个大对象,值本身就是对象。
这不是重复项,其他的不涉及取回对象。
最佳答案
下面是一个现场演示,说明如何使用 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);
关于javascript - 对象到字符串,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32555076/