【发布时间】:2011-05-14 23:21:21
【问题描述】:
json.org 声明,正斜杠(又名solidus,/)可以转义:
"\/"
但是,未转义的斜杠也是有效的:
"/"
这背后的原因是什么?它来自Javascript根源吗? (即,"</script>" 是基于浏览器的 Javascript 中的问题,请参阅 Douglas Crockford's comment)还是有其他原因?
【问题讨论】:
-
是的,没错。感谢您找到另一个。投票关闭它。
-
其他浏览的读者:你也会投票关闭它作为 1580647 的副本吗?
-
它确实起源于
</script>标签。您可以看到 JSON 规范的创始人 Douglas Crockford 提出了它的基本原理here。
标签: json escaping specifications slash