我能够将循环对象转换为JSON。现在,我想将JSON转换为循环对象
//Cyclic to JSON conversion which works fine
<script>
var seatObj;
seen = [];
var replacer = function(key, value) {
if (value != null && typeof value == "object") {
if (seen.indexOf(value) >= 0) {
return;
}
seen.push(value);
}
return value;
};
seatObj = JSON.stringify(obj.part.data, replacer);
</script>
答案 0 :(得分:0)
如果要恢复循环信息,则需要以某种方式保留它。传统上,您将生成或跟踪现有的对象ID,以将信息保留在json输出中。