Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Melarikan Diri Baris Baharu dengan Benar dalam Rentetan JSON?

Bagaimana untuk Melarikan Diri Baris Baharu dengan Benar dalam Rentetan JSON?

Patricia Arquette
Lepaskan: 2024-12-03 09:36:12
asal
745 orang telah melayarinya

How to Properly Escape Newlines in JSON Strings?

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"}';
Salin selepas log masuk

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"}';
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan