JS-JSON.stringify序列化关于转义字符的显示

JSON.stringify序列化结果中,一级键值不含转义字符,用单引号可以包围。

而在浏览器中,直接查看对象值,字符串通常是双引号包围,那么序列化会自动进行转义,如图:

关键点就在于单引号和双引号的区别。

var a = { m: 12 };
var b = { dd: 12, ss: a };

var d = { g: JSON.stringify(JSON.parse(JSON.stringify(b))) }
d;

(版权归cpury.com所有,转载请注明出处。)