Konverter JSON ↔ String

Escape JSON menjadi literal string untuk disisipkan dalam kode sumber, atau unescape sebuah string kembali menjadi JSON yang diformat. Mendukung kedua arah: JSON ke String dan String ke JSON.
Semua pemrosesan berlangsung secara lokal di browser — data tidak pernah diunggah ke server mana pun.
Juga: Semua Alat JSON | Penampil / Editor JSON | Evaluator JSONPath | Validator JSON Schema | JSON → SQL / TOML | Perbandingan JSON.
Arah: Tanda kutip:
JSON → String (Escape): Mengonversi JSON menjadi literal string ber-escape yang cocok untuk disisipkan dalam JavaScript, Python, Java, C#, atau bahasa apa pun yang mendukung string JSON.
String → JSON (Unescape): Mengonversi string ber-escape kembali menjadi JSON yang diformat dan mudah dibaca.
Tips: Gunakan opsi Tanda Kutip untuk membungkus keluaran dengan tanda kutip ganda, tanda kutip tunggal, atau tanpa tanda kutip. Tanda kutip ganda adalah standar untuk JavaScript/JSON.
String JSON bukanlah JSON

Nilai JSON yang sudah diurai adalah data; literal string JSON adalah teks yang berisi JSON, dengan setiap tanda kutip dan baris baru di-escape (\", \n). Escape membungkus data menjadi kode sumber; unescape membalikkannya. Escape ganda terjadi ketika data melewati dua lapisan — hasilnya menampilkan \\\" di tempat yang seharusnya \" — unescape dua kali, atau perbaiki alurnya.

Pilih gaya tanda kutip sesuai bahasa target Anda — tanda kutip ganda adalah standar untuk JSON dan JavaScript.