Cara menggunakan JSON Escape & Unescape
- Pilih mode: escape atau unescape teks, atau konversi antara dokumen JSON dan string yang di-escape.
- Tempel input; output akan langsung diperbarui.
- Gunakan Balik untuk menjalankan konversi kebalikannya pada hasil.
Karakter apa saja yang harus di-escape dalam JSON?
| Karakter | Escape |
|---|---|
Tanda kutip ganda " | \" |
Backslash \ | \\ |
| Baris baru, carriage return, tab | \n, \r, \t |
| Backspace, form feed | \b, \f |
| Karakter kontrol lainnya (U+0000–U+001F) | \u0000–\u001f |
Karakter lainnya, termasuk emoji dan huruf beraksen, boleh langsung dipakai apa adanya dalam JSON UTF-8. Centang ASCII only untuk menulis karakter non-ASCII sebagai \uXXXX bagi sistem yang tidak mendukung UTF-8. Garis miring (/) boleh di-escape sebagai \/, yang dilakukan beberapa server agar </script> tidak muncul di JSON inline.
JSON di dalam JSON
Beberapa API dan message queue membawa dokumen JSON sebagai field string — misalnya body pesan SQS atau payload webhook. JSON → string menghasilkan bentuk double-encoded itu; String → JSON menghapus satu lapis escape dan merapikan dokumen di dalamnya, cara tercepat mengatasi "{\"id\":1}" yang menyebalkan di log.
Dalam kode
JSON.stringify(text) // escape (JavaScript)
JSON.parse(escaped) // unescape
json.dumps(text) # Python
json.loads(escaped)
Butuh escape URL atau HTML? Gunakan URL encoder atau HTML entity encoder.
Juga dicari sebagai: escape json, unescape json, escape string json, json stringify online, hapus backslash json, encoder string json, cara escape json.
Tool yang cocok dipakai bersama JSON Escape & Unescape
- Format JSON — Tempel JSON untuk dirapikan, di-minify, atau divalidasi.
- Encode / Decode Base64 — Ubah teks ke Base64 dan sebaliknya dengan dukungan UTF-8 penuh (aksen, emoji), beralih ke Base64 URL-safe, atau seret file untuk mendapatkan string Base64 atau data URI-nya.
- JSON Diff — Temukan apa yang persis berubah di antara dua dokumen JSON, seperti respons API, versi konfigurasi, fixture, atau hasil ekspor, dalam bentuk daftar path dengan nilai lama dan nilai baru.
- Validator JSON Schema — Tempel schema dan JSON untuk melihat nilai mana yang melanggar aturan, atau buat schema awal dari data contoh.
Pertanyaan yang sering diajukan
Bagaimana cara menghapus backslash dari string JSON?
\" dan \n akan dikembalikan ke karakter aslinya.