tool hub Kumpulan alat

JSON Encoder

JSON Encoder — berjalan di browser. Input tidak disimpan.

Berjalan di browser Tanpa daftar Gratis


JSON stringify · parse

Bungkus teks sebagai string JSON, atau buka lagi string JSON.

Cara menggunakan

  1. Masukkan kalimat satu baris atau string JSON ke kolom Teks.
  2. Stringify membungkus nilai sebagai string JSON berkutip.
  3. Parse menafsirkan sintaks JSON dan mengembalikan nilai asli.
  4. Unescape membuka string yang tercampur backslash.
  5. Salin hasil atau Reset untuk merapikan keluaran dan input.

Konsep utama

Encoder JSON mengubah kalimat biasa menjadi string JSON yang bisa dikirim, atau membuka nilai yang sudah dikutip agar bisa dibaca. Stringify menserialisasi seluruh kolom input sebagai satu nilai string, jadi baris baru dan kutip di-escape. Parse kebalikannya: hanya menerima JSON valid, menampilkan string sebagai teks asli, dan pretty-print objek atau array. Berguna untuk membangun pesan body API atau membaca string ter-escape dari log.

Unescape membungkus input sekali jika tidak dimulai dengan kutip, lalu parse, meninggalkan hasil tanpa backslash di layar. Encoder JSON tidak menegakkan skema atau tipe; jika sintaks salah, pesan parse gagal muncul di kolom status. Konversi hanya di dalam peramban, jadi sampel tercampur token tidak tertinggal di server. Lebih dekat ke konverter batas string dan escape daripada pretty-printer objek.

Contoh

Masukkan hello di Teks dan Stringify: string JSON berkutip muncul di hasil. Tempel keluaran itu dan Parse untuk mendapatkan kalimat asli kembali. Parsing literal objek menampilkan JSON terinden.

Terkait: Pemformat JSON · Decoder JWT · Pemformat HTML

Pertanyaan umum

Apa beda stringify dan parse di encoder JSON?

Stringify membungkus seluruh input sebagai nilai string JSON. Parse menafsirkan sintaks JSON dan menampilkan string sebagai teks asli, selain itu JSON terinden.

Kapan memakai unescape di encoder JSON?

Saat membaca baris log yang masih punya \n atau escape kutip. Meski tidak dimulai dengan kutip, secara internal dibungkus sekali lalu dibuka.

Bagaimana JSON objek terlihat setelah parse di encoder JSON?

Jika bukan string, hasil pretty dua spasi mengisi kolom keluaran. String polos menampilkan teks asli tanpa kutip.

Pesan apa yang muncul jika parse encoder JSON gagal?

Kolom status menampilkan parse gagal plus error peramban berwarna merah. Dalam kasus itu, jangan percayai kolom hasil.

Apakah encoder JSON menyimpan atau mengirim input?

Tidak. Stringify, parse, dan unescape semua selesai di peramban. Menyegarkan juga mengosongkan kolom teks.

Apakah Salin hasil hanya menyalin keluaran encoder JSON?

Ya. Jika kolom hasil kosong, tidak melakukan apa pun. Hanya jika ada nilai maka masuk ke papan klip.

JSON Encoder gambar sampul
Input tidak dikirim ke server dan hilang saat halaman ditutup.

Terakhir ditinjau: 2026-09-04