Alat developer / 22
JSON String Escaper & Unescaper
Escape tanda kutip, baris baru, dan kode kontrol untuk literal string JSON, atau unescape data string JSON mentah.
JSON String Escaper & Unescaper: TOEA mengonversi tanda kutip ganda, backslash, kode kontrol, dan baris baru ke/dari sekuens escape string JSON yang valid (\", \\, \n). Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Cakupan escape JSON
Di dalam string JSON, hanya tanda kutip ganda, backslash, dan karakter kontrol di bawah U+0020 yang wajib di-escape, sehingga kode seperti \", \\, \n, \t, dan \u0000 adalah yang akan Anda lihat. Huruf beraksen dan emoji dapat tetap apa adanya karena JSON menggunakan UTF-8. JSON tidak memiliki escape \' dan tidak memiliki string dengan tanda kutip tunggal, sehingga teks yang disalin dari source JavaScript sering gagal di-parse.
Escape ganda dan halaman HTML
Melihat \\n atau \\\" dalam log biasanya berarti suatu nilai di-escape dua kali, sering kali karena dokumen JSON disimpan sebagai string di dalam dokumen JSON lain. Lakukan unescape sekali, lihat hasilnya, lalu lakukan unescape lagi jika masih ada backslash di tempat yang seharusnya tidak ada.
Escape untuk JSON tidak membuat nilai aman di dalam blok HTML <script>: string yang berisi </script> tetap mengakhiri script lebih awal. Escape < sebagai \u003c di sana, atau tempatkan data dalam elemen <script type="application/json"> dan baca dengan JSON.parse.
Cara menggunakannya
- Tempelkan teks mentah atau string JSON yang sudah di-escape.
- Pilih mode Escape atau Unescape.
- Salin string hasil konversi.
Privasi & batasan
Semua operasi escape string berlangsung secara lokal di memori browser Anda.
Alat terkait
Pertanyaan umum
Mengapa string perlu di-escape untuk JSON?
Tanda kutip atau baris baru yang tidak di-escape di dalam nilai string JSON akan menyebabkan error sintaks JSON.
Alat gratis · berjalan di browser anda · tanpa perlu akun