在JSON格式中,一些转义字符被解释为特殊字符(例如'\ t','\ n'),但其他字符 - 例如'\ /'?他们被忽视并像非逃脱一样操作吗?
答案 0 :(得分:1)
规范中的所有内容:http://json.org/
所有有效的转义序列都明确列在" string"下。我无法解释它比那里的图表更好。
答案 1 :(得分:1)
试试吧。
> string = '"\\/"'
< ""\/""
> JSON.parse(string)
< "/"
答案 2 :(得分:0)
如果转义不属于特殊转义序列的字符,它只会在反斜杠后返回该字符。
ECMA-262的第7.8.4节中的语法对此进行了解释:
CharacterEscapeSequence :: NonEscapeCharacter 的CV是 NonEscapeCharacter 的CV。