小编Syl*_*ain的帖子

用JSON.parse()转义

我正在尝试在javascript < - > php通信中应用一个简单的转义过程.我不工作......我不知道为什么.

这是我写的一些测试代码:

<head>
    <meta charset='utf-8'>
    <title>Test</title>
</head>

<body>
    <script>
        JSON.parse('[{"id":"43","english":"ar\"m","korean":"\ud314","date":"49 minute(s) ago."}]');
    </script>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

转义字符是单词arm中的双引号.打开页面时返回的错误是:

VM84:1 Uncaught SyntaxError: Unexpected token m in JSON at position 26
     at JSON.parse (<anonymous>)
    at test.html:11
(anonymous) @ test.html:11
Run Code Online (Sandbox Code Playgroud)

javascript json escaping

2
推荐指数
1
解决办法
3001
查看次数

标签 统计

escaping ×1

javascript ×1

json ×1