Alat Escape String JSON untuk String JSON yang Aman
Escape String JSON mengubah teks menjadi konten yang telah di-escape dari sebuah literal string JSON, tanpa menambahkan tanda kutip di sekelilingnya. Alat ini meng-escape tanda kutip, backslash, baris baru, tab, dan karakter kontrol lainnya memakai urutan escape JSON. Pilih escape untuk menyiapkan teks untuk string JSON, atau unescape untuk mengubah konten yang di-escape kembali menjadi karakter yang bisa dibaca, lalu salin hasilnya.
Escape String JSON adalah alat berbasis browser untuk meng-escape dan meng-unescape konten string JSON. Gunakan untuk menyiapkan teks untuk literal string JSON atau untuk membuat konten yang di-escape lebih mudah dibaca. Alat ini hanya menghasilkan konten yang di-escape, tanpa tanda kutip di sekelilingnya, sehingga Anda bisa menempatkan hasilnya di antara sepasang tanda kutip saat menambahkannya ke JSON.
Saat Anda memilih escape, tanda kutip menjadi `\"`, backslash menjadi `\\`, baris baru menjadi `\n`, dan tab menjadi `\t`. Karakter kontrol lainnya direpresentasikan dengan escape `\uXXXX`. Pilih unescape untuk mengubah konten yang di-escape kembali menjadi karakter yang sesuai. Aturan-aturan ini membantu mencegah karakter khusus mengganggu sintaks JSON pada string.
JSON memakai tanda kutip untuk menandai awal dan akhir string, dan backslash untuk memperkenalkan urutan escape. Melakukan escape pada teks berguna saat konten berisi karakter yang jika tidak di-escape akan ditafsirkan sebagai bagian dari sintaks itu. Unescape berguna saat Anda perlu membaca karakter aslinya dalam string yang padat dengan escape. Alat ini menyediakan kedua arah sehingga Anda bisa menyiapkan atau memeriksa konten string sesuai kebutuhan.
Escape String JSON berjalan sepenuhnya di browser Anda. Input Anda diproses di perangkat Anda dan tidak diunggah, disimpan, atau dikirim ke server. Setelah halaman dimuat, alat ini berfungsi offline, sehingga Anda bisa melakukan escape atau unescape konten tanpa koneksi jaringan.
Alat ini membantu developer dan insinyur DevOps menyiapkan konten string JSON untuk kode sumber, bekerja dengan string JSON yang bersarang, dan membaca teks yang di-escape saat men-debug. Alat ini juga berguna saat Anda perlu memeriksa bagaimana tanda kutip, backslash, jeda baris, tab, atau karakter kontrol lainnya tampil dalam string JSON.
Langkah 1: Tempelkan atau seret teks Anda ke dalam alat. Masukkan konten yang ingin di-escape, atau konten yang di-escape yang ingin dibuat bisa dibaca.
Langkah 2: Pilih escape atau unescape. Escape menyiapkan teks untuk string JSON; unescape membalikkan urutan escape.
Langkah 3: Tinjau hasilnya. Escaping menambahkan backslash dan urutan karakter kontrol yang diperlukan, tetapi tidak menambahkan tanda kutip di sekelilingnya.
Langkah 4: Salin hasilnya. Saat memakai konten yang di-escape dalam JSON, letakkan di antara sepasang tanda kutip.
Kasus penggunaan: Sematkan satu string JSON di dalam string JSON lain tanpa membiarkan tanda kutip atau backslash merusak string di sekelilingnya.
Kasus penggunaan: Baca teks yang padat dengan escape dengan melakukan unescape menjadi karakter asli, seperti baris baru dan tab.
Kasus penggunaan: Siapkan literal string untuk ditempelkan ke kode sumber yang berisi konten string JSON.
Kasus penggunaan: Lakukan escape pada teks yang berisi tanda kutip sebelum memasukkannya ke string JSON, agar tanda kutip terwakili dengan aman.
Kasus penggunaan: Konversikan teks yang berisi jeda baris atau tab menjadi konten string JSON yang bisa ditempatkan di antara tanda kutip.
Kasus penggunaan: Periksa bagaimana karakter kontrol direpresentasikan dalam konten string JSON yang di-escape saat men-debug data string.