jQuery.parseJSON 錯誤:由於轉義單引號導致JSON 無效
問題陳述
jQuery.parseJSON 無法解析包含轉義單引號(') 的JSON 字串,從而導致「無效JSON」錯誤。當 JSON 資料包含正確轉義的帶有單引號的值時,就會出現此問題。
解答
官方 JSON 規範僅允許雙引號括住字串,而不是單引號。正式的 JSON 語法不支援轉義單引號。
此設計決策簡化了 JSON 解析並防止單引號意外終止字串。因此,jQuery.parseJSON 依賴底層 JSON 解析器實現,這些實現通常遵循此規範並且不接受單引號。
其他資訊
以上是為什麼 jQuery.parseJSON 在處理帶有轉義單引號的 JSON 字串時失敗?的詳細內容。更多資訊請關注PHP中文網其他相關文章!