JSON Escape/Unescape Lakukan escpe pada teks untuk string JSON atau unescape nilai string JSON.
Escape/Unescape JSON
Lakukan escpe pada teks untuk string JSON atau unescape nilai string JSON.
Tempel Teks
Tempel teks untuk menghindari atau string JSON untuk mengembalikan ke bentuk aslinya.
Pilih Mode
Pilih mode Escape atau Unescape.
Salin Hasil
Salin teks yang telah dihindari atau dikembalikan ke bentuk aslinya.
What Is Escape/Unescape JSON?
Alat Escape/Unescape JSON mengonversi teks untuk digunakan dengan aman dalam string JSON (mode escape) atau mengekstrak teks asli dari nilai string JSON (mode unescape). Dalam mode escape, alat ini membungkus input dengan tanda kutip dan menghindari karakter khusus seperti baris baru (\n), tab (\t), backslash (\\), dan tanda kutip (\""). Dalam mode unescape, alat ini menganalisis nilai string JSON dan mengembalikan teks asli yang tidak di-escape. Ini menggunakan JSON.stringify dan JSON.parse bawaan JavaScript untuk konversi yang sesuai standar.
Why Use Escape/Unescape JSON?
-
Siapkan teks untuk dimasukkan ke dalam dokumen JSON
-
Ekstrak teks yang dapat dibaca dari nilai string JSON
-
Tangani karakter khusus di JSON dengan benar
-
Debug string JSON dengan urutan escape
Common Use Cases
Pengembangan API
Hindari konten teks untuk badan permintaan API JSON.
Konfigurasi
Hindari teks multi-baris untuk file konfigurasi JSON.
Debugging
Kembalikan string JSON ke bentuk aslinya untuk melihat kontennya yang sebenarnya.
Pengolahan Data
Konversi antara string JSON yang dihindari dan teks biasa.
Technical Guide
Dalam mode escape, alat ini menggunakan JSON.stringify() yang menghasilkan representasi string yang kompatibel dengan JSON. Ini menghindari backslash ke \\, tanda kutip ganda ke \", baris baru ke \n, carriage return ke \r, tab ke \t, dan karakter kontrol ke \uXXXX escape unicode. Keluaran termasuk tanda kutip ganda yang mengelilingi seperti yang diharuskan oleh sintaks JSON. Dalam mode unescape, JSON.parse() digunakan untuk menafsirkan input sebagai nilai JSON. Jika input adalah string JSON yang valid (dengan tanda kutip), maka akan mengembalikan string yang diparse. Jika parsing gagal, pesan kesalahan ditampilkan. Ini memastikan penanganan string JSON yang sesuai standar dalam kedua arah.
Tips & Best Practices
-
1Mode escape membungkus output dengan tanda kutip ganda - ini adalah format string JSON yang benar
-
2Mode unescape mengharapkan nilai string JSON (biasanya dengan tanda kutip sekitarnya)
-
3Gunakan ini saat membangun JSON secara manual atau debugging respons API
-
4Karakter kontrol dan Unicode diatur secara otomatis
Related Tools
Pengkode URL
Kodekan teks untuk digunakan dengan aman di URL menggunakan percent-encoding.
๐ Text Tools
Pengkode Entitas HTML
Kodekan karakter khusus sebagai entitas HTML untuk penyisipan HTML yang aman.
๐ Text Tools
Pengurai Entitas HTML
Decodifikasi entitas HTML kembali ke karakter aslinya.
๐ Text Tools
Escape/Kembalikan String
Lakukan escape atau kembalikan karakter khusus dalam string (baris baru, tab, tanda kutip).
๐ Text ToolsFrequently Asked Questions
Q Mengapa mode escape menambahkan tanda kutip ganda?
Q Karakter apa yang dihindari?
Q Bisakah saya mengembalikan objek JSON secara keseluruhan?
Q Apakah itu menangani Unicode?
Q Apa yang terjadi jika unescape menampilkan kesalahan?
About This Tool
Escape/Unescape JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ your data never leaves your device. No registration or installation required.