jQuery.parseJSON 错误:由于转义单引号导致 JSON 无效
问题陈述
jQuery.parseJSON 无法解析包含转义单引号 (') 的 JSON 字符串,从而导致“无效 JSON”错误。当 JSON 数据包含正确转义的带有单引号的值时,就会出现此问题。
解答
官方 JSON 规范仅允许双引号括住字符串,而不是单引号。正式的 JSON 语法不支持转义单引号。
此设计决策简化了 JSON 解析并防止单引号意外终止字符串。因此,jQuery.parseJSON 依赖于底层 JSON 解析器实现,这些实现通常遵循此规范并且不接受单引号。
其他信息
以上是为什么 jQuery.parseJSON 在处理带有转义单引号的 JSON 字符串时失败?的详细内容。更多信息请关注PHP中文网其他相关文章!