jsonecho

Pemformat JSON5

Tempel JSON5 beserta komentar dan sintaksnya yang lebih fleksibel untuk mendapatkan JSON standar yang rapi.

Memuat alat...

Cara menggunakan Pemformat JSON5

  1. Tempel JSON5 ke kotak masukan.
  2. Pilih indentasi dan tentukan apakah hasilnya tetap menggunakan JSON5.
  3. Salin JSON standar dari sebelah kanan.

Tentang Pemformat JSON5

JSON5 adalah apa yang akan terlihat seperti JSON jika itu dirancang untuk manusia untuk menulis. Anda dapat menambahkan komentar, menggunakan tanda kutip tunggal, meninggalkan kunci tanpa tanda kutip, menempatkan koma setelah item terakhir dan menulis angka dengan hex. Konfigurasi file untuk alat seperti Babel dan ekstensi Chrome menggunakannya untuk alasan yang sama.

Masalahnya adalah bahwa sebagian besar JSON parsers menolak semuanya. Alat ini membaca JSON5 dan menulis JSON ketat, jadi hasilnya diterima di mana saja. Anda juga dapat menyimpan output di JSON5 jika Anda lebih suka.

Pertanyaan yang sering diajukan

Apa yang memungkinkan JSON5 bahwa JSON tidak?

Komentar, koma di akhir, string yang dikutip tunggal, kunci yang tidak dikutip yang valid identifier, angka hex, titik desimal utama atau belakang, Infinity dan NaN, dan string multi-line.

Apakah komentar disimpan dalam output yang dikonversi?

Tidak. JSON ketat tidak memiliki cara untuk menyimpan komentar, jadi mereka jatuh selama konversi.

Apakah JSON5 sama dengan JSONC?

Tidak cukup. JSONC, yang digunakan oleh pengaturan VS Code, hanya menambahkan komentar dan koma di akhir. Semua JSONC memungkinkan adalah JSON5 yang valid, jadi Anda dapat menempelkan file JSONC di sini juga.

Kapan saya harus menggunakan JSON5 sendiri?

Untuk file yang orang edit dengan tangan dan kode Anda sendiri membaca, seperti konfigurasi. Untuk data yang ditukarkan dengan sistem lain, gunakan JSON biasa.

Alat lainnya di Alat JSON

Semua alat →