tool hub Hab alat

JSON Encoder

JSON Encoder — berjalan dalam pelayar. Input tidak disimpan.

Berjalan dalam pelayar Tiada pendaftaran Percuma


JSON stringify · parse

Balut teks sebagai rentetan JSON, atau buka semula rentetan JSON.

Cara guna

  1. Masukkan kalimat satu baris atau string JSON ke medan 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 menyusun keluaran dan input.

Konsep utama

Pengekod JSON mengubah kalimat biasa menjadi string JSON yang boleh dihantar, atau membuka nilai yang sudah dikutip agar boleh dibaca. Stringify menserialisasi seluruh medan input sebagai satu nilai string, jadi baris baru dan kutip di-escape. Parse kebalikannya: hanya menerima JSON valid, memaparkan 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. Pengekod JSON tidak menegakkan skema atau tipe; jika sintaks salah, pesan parse gagal muncul di medan status. Penukaran hanya di dalam pelayar, jadi sampel tercampur token tidak tertinggal pada pelayan. 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. Tampal keluaran itu dan Parse untuk mendapatkan kalimat asal kembali. Parsing literal objek memaparkan JSON terinden.

Berkaitan: Pemformat JSON · Penyahkod JWT · Pemformat HTML

Soalan lazim

Apa beda stringify dan parse di encoder JSON?

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

Kapan menggunakan unescape di encoder JSON?

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

Bagaimana JSON objek kelihatan setelah parse di encoder JSON?

Jika bukan string, hasil pretty dua spasi mengisi medan keluaran. String polos memaparkan teks asal tanpa kutip.

Pesan apa yang muncul jika parse encoder JSON gagal?

Medan status memaparkan parse gagal plus error pelayar berwarna merah. Dalam kasus itu, jangan percayai medan hasil.

Apakah encoder JSON menyimpan atau menghantar input?

Tidak. Stringify, parse, dan unescape semua selesai di pelayar. Menyegarkan juga mengosongkan medan teks.

Apakah Salin hasil hanya menyalin keluaran encoder JSON?

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

JSON Encoder imej muka depan
Input tidak dihantar ke pelayan dan hilang apabila halaman ditutup.

Disemak terakhir: 2026-09-04