【发布时间】:2011-04-17 23:27:27
【问题描述】:
我很难理解 JSON 数据格式的一个特殊特性。
情况如下:我有一个包含Windows(sigh)目录路径的字符串,反斜杠转义了。由于某种原因,jQuery JSON 解析器认为单个转义是不够的。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
var success = jQuery.parseJSON('{"a":"b:\\\\c"}');
var failure = jQuery.parseJSON('{"a":"b:\\c"}');
</script>
谁能解释一下是什么让这种双重转义成为必要?
【问题讨论】:
标签: javascript jquery json data-structures