parent
9fc5b29aec
commit
778e6cef1b
|
|
@ -1,8 +1,13 @@
|
|||
export default function toString(obj) {
|
||||
return JSON.stringify(obj, function(key, val) {
|
||||
if (typeof val === 'function') {
|
||||
return `~--demo--~${val}~--demo--~`;
|
||||
}
|
||||
return val;
|
||||
}).replace('\"~--demo--~', '').replace('~--demo--~\"', '').replace(/\\n/g, '');
|
||||
let result = JSON.stringify(obj, function(key, val) {
|
||||
if (typeof val === 'function') {
|
||||
return `~--demo--~${val}~--demo--~`;
|
||||
}
|
||||
return val;
|
||||
});
|
||||
|
||||
do {
|
||||
result = result.replace('\"~--demo--~', '').replace('~--demo--~\"', '').replace(/\\n/g, '').replace(/\\\"/g,"\"");//最后一个replace将release模式中莫名生成的\"转换成"
|
||||
} while (result.indexOf('~--demo--~') >= 0);
|
||||
return result;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue