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.