Escape JSON
Escape dan unescape string JSON secara online. Konversi karakter khusus seperti tanda kutip, backslash, dan baris baru menjadi urutan escape dengan aman.
Apa itu escape JSON?
Escape JSON adalah proses mengubah karakter khusus (seperti tanda kutip ganda, backslash, dan karakter kontrol) menjadi urutan escape (seperti \", \\, \n) agar dapat disertakan dengan aman dalam string JSON tanpa merusak struktur JSON.
Apa itu unescape JSON?
Unescape JSON adalah proses sebaliknya — mengubah urutan escape seperti \" dan \n kembali ke karakter aslinya (tanda kutip ganda dan baris baru), mengembalikan bentuk string yang mudah dibaca.
Karakter apa saja yang perlu di-escape dalam JSON?
Dalam JSON, karakter berikut harus di-escape: tanda kutip ganda ("), backslash (\), dan karakter kontrol seperti baris baru (\n), tab (\t), carriage return (\r), backspace (\b), dan form feed (\f).
Apakah data saya aman dengan alat ini?
Tentu saja. Semua pemrosesan terjadi sepenuhnya di browser Anda menggunakan JavaScript. Tidak ada data yang dikirim ke server mana pun, sehingga aman untuk memproses konten JSON yang sensitif.
Bagaimana cara escape string JSON untuk digunakan dalam kode JavaScript?
Tempel teks Anda di kolom input, pilih mode Escape, dan opsional aktifkan "Bungkus kutipan". Outputnya adalah string yang sudah di-escape dengan benar yang bisa langsung disematkan dalam kode JavaScript atau JSON.
Apa perbedaan antara escape JSON dan URL encode?
Escape JSON menangani karakter khusus dalam sintaks JSON (tanda kutip, backslash, karakter kontrol). URL encoding menangani karakter yang tidak aman dalam URL. Keduanya memiliki tujuan berbeda dan menghasilkan format output yang berbeda.
Bisakah alat ini menangani file JSON besar?
Ya. Alat ini memproses teks langsung di browser Anda tanpa batasan ukuran file. Kinerja tergantung pada kemampuan perangkat Anda, tetapi data JSON umum diproses secara instan.
Apa fungsi "Bungkus kutipan"?
Saat diaktifkan, output escape dibungkus dengan tanda kutip ganda, menghasilkan literal string JSON yang valid (misalnya "Hello \"World\""). Tanpa opsi ini, hanya konten yang di-escape yang ditampilkan.
Bisakah saya menggunakan alat ini secara offline?
Ya. Setelah halaman dimuat, semua fungsi bekerja tanpa koneksi internet karena semuanya berjalan secara lokal di browser Anda.
Bagaimana cara escape karakter Unicode di JSON?
Karakter ASCII standar seperti tanda kutip dan backslash di-escape dengan notasi backslash (\", \\). Untuk karakter Unicode lainnya, dapat digunakan format \uXXXX.
Apa perbedaan antara tanda kutip tunggal dan ganda di JSON?
Dalam JSON, hanya tanda kutip ganda yang valid untuk membungkus nilai string. Tanda kutip tunggal tidak memiliki makna khusus dan tidak perlu di-escape.
Mengapa saya perlu escape string JSON?
Escape diperlukan ketika Anda perlu menyematkan konten buatan pengguna, nilai dinamis, atau teks yang mengandung karakter khusus ke dalam JSON. Tanpa escape yang tepat, karakter seperti tanda kutip atau baris baru akan merusak sintaks JSON.
Cara Menggunakan Escape JSON
Escape atau batalkan escape pada string JSON: ubah tanda kutip, backslash, dan baris baru menjadi urutan escape yang aman, atau kembalikan ke karakter aslinya. Semuanya berjalan di browser Anda dan tidak ada teks yang ditempel yang diunggah.
- Tempel teks atau string JSON yang ingin dikonversi ke area input.
- Tekan “Escape” untuk mengubah karakter khusus seperti tanda kutip, backslash, dan baris baru menjadi urutan escape yang aman.
- Tekan “Unescape” untuk melakukan sebaliknya dan mengembalikan urutan escape menjadi tanda kutip, backslash, dan baris baru yang sebenarnya.
- Aktifkan “Wrap in quotes” saat Anda membutuhkan hasil yang dibungkus tanda kutip ganda, siap ditempel ke JSON.
Jika output menampilkan backslash berlipat, input kemungkinan sudah di-escape — jalankan “Unescape” sekali sebelum melakukan escape lagi.
Alat Terkait
- JSON Stringify Konversi objek dan array JavaScript ke string JSON dengan indentasi yang dapat disesuaikan dan escape HTML. Gratis, diproses sepenuhnya di browser Anda.
- TSV ke JSON Konversi TSV ke JSON online gratis. Mendukung header, deteksi tipe otomatis, dan minifikasi. Semua di browser.
- JSON to CSV Konverter JSON ke CSV gratis online. Ratakan objek bersarang, pilih pembatas kustom, unduh instan. 100% di browser.
- Konverter CSV ke JSON Konversi CSV ke JSON online gratis. Mendukung pembatas kustom, objek berbasis header, dan deteksi tipe otomatis. Semua di browser.
- XML Beautifier XML Beautifier online gratis. Format dan percantik XML secara instan di browser Anda.
- Validator XML Validasi sintaks dan struktur XML secara instan. Deteksi kesalahan dengan nomor baris yang tepat dan pesan detail. Gratis, aman, berjalan di browser Anda.
- SQL ke JSON Konversi pernyataan SQL INSERT ke array atau objek JSON secara instan. Mendukung VALUES multi-baris, penanganan NULL, deteksi tipe otomatis, dan cetak cantik. 100% sisi klien, tanpa unggah.
- Penampil pohon YAML Mengurai YAML menjadi pohon interaktif yang dapat dilipat. Mendukung YAML multi-dokumen, anchor & alias, pencarian, konversi JSON, dan drag & drop file .yaml/.yml.