![](/img/trans.png)
[英]Keeping escaped unicode characters with JSON.stringify of JSON.parse
[英]What to do with escaped unicode characters when calling JSON.parse?
我有一些字符串以JSON格式编写。 字符串之一包含字符\
。 调用JSON.parse('"\"')
导致JSON.parse: bad control character in string literal at line 1 column 2 of the JSON data
。 我应该如何处理这个角色?
谢谢!
可能使用\\\\
代替\\
可以解决问题。
第一个片段将警告异常并将结果解析为undefined
bec。 分析错误。
try { var x = JSON.parse('"\"'); } catch (e) { alert('Catched exception: ' + e); } finally { alert('Parsed value: ' + x); }
第二个警报解析序列。 这意味着解析成功。
var z = JSON.parse('"\\\"'); alert(z);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.