Kategori: Alat pengembang
Escape String JSON
Ubah teks menjadi literal string JSON dan sebaliknya
Ubah teks mentah menjadi literal string yang aman untuk JSON, dengan tanda kutip, garis miring terbalik, dan karakter kontrol yang di-escape, atau decode literal string JSON kembali menjadi teks aslinya. Berjalan sepenuhnya di browser Anda.
"A \"quoted\" line\nwith a tab\there and a backslash \\ too."
Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.
Apa fungsi alat ini
Menempelkan baris log multi-baris atau potongan teks dengan tanda kutip langsung ke konfigurasi JSON atau payload API akan merusak berkas begitu tanda kutip atau baris baru jatuh di tempat yang salah. Alat ini menggunakan aturan escape yang sama seperti yang ditetapkan standar JSON untuk mengubah teks apa pun menjadi literal yang aman dimasukkan ke dokumen JSON, dan sebaliknya: tempel sebuah literal, dengan atau tanpa tanda kutip pembungkusnya, untuk mendapatkan kembali teks aslinya.
Cara memakainya
- Pilih Escape untuk mengubah teks mentah, atau Batalkan escape untuk men-decode sebuah literal.
- Tempel atau ketik di kotak input.
- Salin hasilnya dari kotak output.
Privasi
Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.
Pertanyaan yang sering diajukan
- Apakah teks saya diunggah ke suatu tempat?
- Tidak. Escape dan decoding berjalan di JavaScript pada halaman ini, sehingga apa pun yang Anda tempel tidak pernah meninggalkan perangkat Anda.
- Apakah saya perlu menyertakan tanda kutip pembungkus saat membatalkan escape?
- Tidak. Literal diterima dengan atau tanpa tanda kutip ganda di luarnya; keduanya tetap diuraikan sebagai satu string JSON.
- Apa yang terjadi jika literalnya tidak valid?
- Sebuah pesan menjelaskan apa yang ditolak oleh parser JSON, seperti string yang tidak diakhiri dengan benar atau urutan escape yang salah, alih-alih gagal secara diam-diam.