Peli Tools
JSON JSON

Pemformat JSON

Validasi, cetak rapi, atau minify JSON, di browser Anda. Tidak ada yang diunggah, jadi rahasia tetap rahasia.

Cara pemformat JSON

  1. Tempel JSON Anda ke dalam kotak.
  2. Pilih Format (berindentasi, mudah dibaca) atau Minify (satu baris ringkas).
  3. Tekan Konversi. Input tidak valid dilaporkan dengan galat parser yang sebenarnya.
  4. Unduh hasilnya sebagai file .json.

Apa yang dilakukan alat ini

Alat ini menjalankan teks Anda melalui parser JSON bawaan browser dan menulisnya kembali sesuai keinginan Anda: indentasi dua atau empat spasi untuk membaca dan diff, atau satu baris terminifikasi untuk konfigurasi dan payload. Jika input valid, outputnya adalah data yang setara persis, diformat ulang; jika tidak, Anda mendapatkan pesan galat parser yang sebenarnya, bukan jawaban samar.

Minify membayar dirinya sendiri pada file konfigurasi dan fixture API: data yang sama, sebagian kecil byte. Format membayar dirinya sendiri setiap kali manusia harus membaca file: diff git menjadi baris demi baris, review menjadi mungkin, dan satu kurung kurawal yang salah tempat dapat ditemukan sekilas.

Karena parser-nya milik browser sendiri, validasinya adalah pemeriksaan yang sama dengan yang akan diterapkan aplikasi Anda: jika alat ini menerimanya, JSON.parse juga akan menerimanya.

Batas dan catatan jujur

Formatter memvalidasi dan memformat ulang; ia tidak memperbaiki JSON yang rusak. Koma yang hilang tetap koma yang hilang, dilaporkan dengan jujur beserta posisi dari parser.

Kunci duplikat mempertahankan nilai terakhirnya (itulah aturan JSON.parse), dan input yang sangat besar dibatasi oleh memori tab, bukan kuota server.

Semuanya terjadi di tab ini: tempel rahasia, respons API, dan file konfigurasi dengan yakin, karena tidak ada yang dikirim.

Pertanyaan umum

Dikatakan JSON saya tidak valid. Di mana tepatnya?

Pesan galatnya berasal dari parser browser itu sendiri, dan menyebutkan posisinya. Penyebab umum: koma berlebih di akhir, kutip tunggal, dan kunci tanpa tanda kutip.

Format atau minify?

Format untuk apa pun yang dibaca manusia atau disimpan repositori git. Minify untuk apa pun yang dikonsumsi mesin.

Apakah alat ini mengurutkan kunci atau mengubah data saya?

Tidak. Nilai, urutan, dan duplikat berperilaku persis seperti yang didefinisikan JSON.parse; hanya spasi yang berubah.

Apakah JSON saya diunggah?

Tidak. Pemformatan berjalan sepenuhnya di browser Anda, itulah sebabnya menempel rahasia aman.

Privasi sejak awal

Tetap di perangkat Anda. Tidak ada yang diunggah. Konversi berjalan di browser Anda: buka tab jaringan saat mengonversi dan Anda akan melihat tidak ada yang dikirim. Tanpa akun, tanpa tanda air, tanpa batas harian.