阅读量:2
在JSON.stringify()
方法中,特殊字符会被转义成Unicode转义序列。例如,换行符会被转义为\n
,双引号会被转义为\"
,反斜杠会被转义为\\
等。这样可以确保生成的JSON字符串是有效的,并且不会导致语法错误。
下面是一个示例,展示了JSON.stringify()
如何处理特殊字符:
const specialChars = { newline: "\n", doubleQuote: "\"", backslash: "\\" }; const jsonString = JSON.stringify(specialChars); console.log(jsonString);
输出结果为:
{"newline":"\n","doubleQuote":"\"","backslash":"\\"}
可以看到,特殊字符被正确转义并嵌入到JSON字符串中。