Melepaskan Talian Baharu dalam JSON
Apabila bekerja dengan JSON, adalah penting untuk mengendalikan baris baharu dengan sewajarnya. Jika tidak dikendalikan dengan betul, ia boleh membawa kepada ralat semasa menghuraikan data.
Dalam contoh yang diberikan:
var data = '{"count" : 1, "stack" : "sometext\n\n"}';
ralat berlaku kerana jujukan melarikan diri watak putus baris n ditafsirkan sebagai baris baharu literal dalam rentetan JSON. Ini merosakkan struktur data JSON.
Untuk menyelesaikan isu ini, anda perlu melepaskan n aksara dalam rentetan. Dengan menggandakannya (menukarnya menjadi \n, seperti:
var data = '{"count" : 1, "stack" : "sometext\n\n"}';
n aksara dianggap sebagai jujukan melarikan diri, mewakili pemisah baris dalam data JSON, bukannya baris baharu literal dalam rentetan.
Ini memastikan data JSON dihuraikan dengan betul dan boleh diakses tanpa ralat.
Atas ialah kandungan terperinci Bagaimana untuk Melarikan Diri Baris Baharu dengan Benar dalam Rentetan JSON?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!