在使用JSON.stringify方法去转化成字符串的时候报这个错是因为,对象中有对自身的循环引用;
解决方法:
var cache = [];
var json_str = JSON.stringify(json_data, function(key, value) {
if (typeof value === 'object' && value !== null) {
if (cache.indexOf(value) !== -1) {
return;
}
cache.push(value);
}
return value;
});
cache = null; //释放cache