相关疑难解决方法(0)

JSON:为什么正斜线逃脱了?

这个"逃脱"我的原因.

JSON转义正斜杠,因此哈希{a: "a/b/c"}被序列化为{"a":"a\/b\/c"}而不是{"a":"a/b/c"}.

为什么?

javascript json

354
推荐指数
5
解决办法
17万
查看次数

为什么斜杠是JSON中可逃避的角色?

可能重复:
JSON:为什么正斜杠被转义?

json.org指出,正斜杠(又名solidus /)可以被转义:

"\/"
Run Code Online (Sandbox Code Playgroud)

但是,未转义的斜杠也是有效的:

"/"
Run Code Online (Sandbox Code Playgroud)

这背后的理性是什么?它来自Javascript根源吗?(即,"</script>"基于浏览器的Javascript中存在问题,请参阅Douglas Crockford的评论)或者有任何其他原因吗?

json specifications escaping slash

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

json ×2

escaping ×1

javascript ×1

slash ×1

specifications ×1