javascript的转义字符串:json中的十六进制

javascript的转义字符串:json中的十六进制,javascript,json,hex,Javascript,Json,Hex,这根绳子 {\x22地址\x22:\x22带引号的某些地址\x22} 由浏览器中的JSON.parse正确解析。为什么?十六进制数在json字符串中是什么意思?我找不到解释。试试看 console.log(decodeURIComponent("\x22")); // `"` 请参见试一试 console.log(decodeURIComponent("\x22")); // `"` 请参见如果在ascii表格中查找十六进制值22,

这根绳子

{\x22地址\x22:\x22带引号的某些地址\x22}

由浏览器中的JSON.parse正确解析。为什么?十六进制数在json字符串中是什么意思?我找不到解释。

试试看

console.log(decodeURIComponent("\x22")); // `"`
请参见试一试

console.log(decodeURIComponent("\x22")); // `"`

请参见

如果在ascii表格中查找十六进制值22,您可以看到它是引号(“)。这就是它被正确解析的原因


{test:'hello'}

如果在ascii表中查找十六进制值22,可以看到它是引号(“)。这就是它被正确解析的原因


{test:'hello'}

在Javascript中,反斜杠是转义字符。有几个转义序列,你可以

最重要的是:

  • \x
    后跟两个十六进制字符表示一个字符的ascii码
  • \u
    后跟四个十六进制字符表示一个字符的unicode编号
  • \t
    \r
    \n
    你肯定已经知道了。它们分别是制表符、回车符和换行符

    • 在Javascript中,反斜杠是转义字符。有几个转义序列,你可以

      最重要的是:

      • \x
        后跟两个十六进制字符表示一个字符的ascii码
      • \u
        后跟四个十六进制字符表示一个字符的unicode编号
      • \t
        \r
        \n
        你肯定已经知道了。它们分别是制表符、回车符和换行符

      重要提示!这是JavaScript字符串的属性,而不是JSON字符串。参考和第9节。重要注意事项!这是JavaScript字符串的属性,而不是JSON字符串。参考和第9节。