对象为字符串,反之亦然

时间:2015-09-13 22:16:56

标签: javascript object type-conversion

说我有对象:

var object = {
    1: [2,5,"hi"],
    hi: {hihi: 1}
};

如何将其转换为字符串,然后返回,保留所有信息?我需要这个用于 big 对象,值本身就是对象。

这不是重复,其他人不涉及让对象恢复。

1 个答案:

答案 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);