Rumah > Artikel > hujung hadapan web > Bagaimanakah cara saya melepaskan aksara baris baharu dalam rentetan JSON menggunakan JavaScript?
Melepaskan Rentetan JSON dengan Aksara Baris Baharu dalam JavaScript
Dalam JavaScript, membina rentetan JSON memerlukan melepaskan aksara khas, termasuk aksara baris baharu. Untuk mencapai matlamat ini, ikuti langkah berikut:
1. Stringify Objek JSON:
Gunakan JSON.stringify() untuk menukar objek JSON anda kepada rentetan.
2. Escape Watak Baris Baharu:
Gunakan kaedah .replace() untuk mencari dan menggantikan semua n kejadian dengan \n.
3. Melarikan Diri Aksara Khas Tambahan (Pilihan):
Jika perlu, anda juga boleh melarikan diri daripada aksara khas lain seperti petikan tunggal, petikan berganda dan ampersand menggunakan kaedah .replace().
Contoh:
<code class="javascript">const myJSON = { "name": "John", "address": "123 Main Street\nNew York, NY 10001" }; const myJSONString = JSON.stringify(myJSON); const myEscapedJSONString = myJSONString.replace(/\n/g, "\n");</code>
Dalam contoh ini, aksara baris baharu dalam sifat alamat (123 Main StreetnNew York, NY 10001) dilarikan ke 123 Main Street\nNew York, NY 10001.
Nota:
Tiada perpustakaan JS standard yang direka khusus untuk melepaskan semua aksara khas dalam rentetan. Walau bagaimanapun, anda boleh mencipta fungsi melarikan diri anda sendiri atau melanjutkan rantai prototaip String untuk menyediakan fungsi ini.
Atas ialah kandungan terperinci Bagaimanakah cara saya melepaskan aksara baris baharu dalam rentetan JSON menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!