jQuery.parseJSON Ralat: JSON Tidak Sah Kerana Petikan Tunggal Terlepas
Pernyataan Masalah
jQuery.parseJSON gagal menghuraikan rentetan JSON yang mengandungi petikan tunggal ('), yang membawa kepada ralat "JSON tidak sah". Isu ini timbul apabila data JSON menyertakan nilai dengan petikan tunggal yang dilarikan dengan betul.
Jawapan
Spesifikasi JSON rasmi membenarkan hanya petikan berganda untuk melampirkan rentetan, bukan petikan tunggal . Melarikan diri petikan tunggal tidak disokong dalam tatabahasa JSON rasmi.
Keputusan reka bentuk ini memudahkan penghuraian JSON dan menghalang penamatan rentetan secara tidak sengaja dengan petikan tunggal. Akibatnya, jQuery.parseJSON bergantung pada pelaksanaan penghurai JSON yang mendasari, yang biasanya mematuhi spesifikasi ini dan tidak menerima petikan tunggal.
Maklumat Tambahan
Atas ialah kandungan terperinci Mengapa jQuery.parseJSON Gagal pada Rentetan JSON dengan Petikan Tunggal yang Dilepaskan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!