ToolMill.io

JSON Pretty Print, Minify, dan Validate

Format JSON untuk kemampuan baca, perkuat untuk penyimpanan kompak, dan validasi sebelum menggunakannya dalam API, berkas konfigurasi, aplikasi frontend, atau fixture tes. Halaman ini dirancang untuk pekerjaan pemformatan sehari-hari: mengubah muatan satu baris menjadi struktur yang dapat dibaca, mengecilkan format JSON kembali ke bawah, dan menangkap sintaks tidak sah sebelum Anda menggunakan kembali hasilnya.

Data

Cobalah.

Contoh-contoh

JSON Cantik-cetak
Masukan
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
Keluaran
{
  "user": {
    "id": 123,
    "name": "Ada"
  },
  "roles": [
    "admin",
    "editor"
  ],
  "active": true,
  "meta": {
    "created": "2026-03-05T17:46:39Z"
  }
}
Meminimalkan JSON
Masukan
{
  "a": 1,
  "b": [2, 3],
  "nested": {
    "ok": true,
    "note": "hello"
  }
}
Keluaran
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}

Apa yang indah cetak lakukan vs apa minify lakukan

Tulisan ulang cetakan cantik kode ulang valid JSON dengan indentasi dan jeda baris sehingga objek bersarang dan array lebih mudah dipindai. Meminimalkan proses penghapusan ruang putih yang tidak perlu sehingga JSON yang sama menjadi lebih kompak. Kekhalifahan kedua tindakan bergantung pada masukan yang menjadi JSON yang sah terlebih dahulu.

Halaman ini mengubah presentasi, bukan berarti. Ini tidak mengurutkan kunci, memperbaiki sintaks rusak, atau mengesahkan muatan terhadap skema. Tujuannya adalah pemformatan cepat dan pemeriksaan validitas cepat sementara Anda bekerja dengan teks JSON ditempel.

Saat menggunakan setiap mode

Gunakan Cantika bila Anda sedang membaca respon API satu baris, meninjau kembali snippet konfigurasi bersarang, memeriksa muatan webhook disalin, atau membandingkan struktur beberapa catatan. Anda ingin mengurangi JSON yang dapat dibaca kembali ke bawah sebelum membenamkannya ke dalam tubuh permintaan, perbaikan, nilai lingkungan, atau alur kerja teks kompak lainnya.

Aliran kerja langkah demi langkah

Sospel JSON ke dalam editor, pilih Pretty atau Minify, kemudian meninjau hasil dalam kotak yang sama. Jika teks valid, halaman menulis ulang dengan segera. Jika pengurai gagal, area kesalahan menunjukkan bahwa input tidak sah sehingga anda dapat memperbaiki sintaks sebelum mencoba lagi.

Situasi input umum

Input tipikal nihil termasuk respon API baris-tunggal, fragmen konfigurasi terkomitmen disalin dari repo, sudah memformat JSON yang perlu dipadatkan lagi, atau muatan ditempel dari alat log dan peramban. Dalam setiap kasus pertanyaan yang berguna adalah sama: JSON valid ini, dan apakah saya ingin lebih mudah untuk membaca atau lebih mudah untuk ditempelkan ke dalam tujuan yang kompak?

Perjodohan Tak Sah JSON

Sebelum Anda Rely pada JSON Terformat Kembali dalam Sistem Lain

Sebelum menempelkan hasilnya ke aplikasi lain, konfirmasikan bahwa tujuan menerima struktur yang sama, pengkodean karakter, dan aturan melarikan diri. Muatan yang diformat bersih lebih mudah diperiksa, tetapi kesiapan produksi masih bergantung pada skema atau kontrak yang diharapkan hilir.

Apa yang Pemformat Ini Tidak Validasi atau Perbaikan

Pemformatan nifaz tidak memperbaiki ketidakcocokan skema, kehilangan medan yang diperlukan, tipe data yang salah, atau ekspektasi API-spesifik. Muatan muatan dapat terlihat lebih bersih setelah pemformatan dan masih gagal dalam sistem tujuan karena masalah yang mendasarinya bukan spasi atau indentasi.

Cara Menginterpretasikan Pretty-Printed vs Keluaran JSON Dinimalkan

Keluaran Pretty-printed aneksasi indentasi dan baris istirahat sehingga struktur lebih mudah diperiksa, sementara output terkomitmen membuang ruang putih ekstra untuk angkutan padat atau penyimpanan. Data tersebut dapat tetap setara meskipun banyak perubahan presentasi. Pilih hasil yang sesuai dengan langkah berikutnya daripada menganggap satu mode selalu lebih baik.

Pemformatan wourdan biasanya gagal karena teksnya tidak sah JSON. Penyebab umum yang umum termasuk koma trailing, kurung kurung atau tanda kurung hilang, petikan tunggal yang digunakan bukan kutipan ganda, nama properti tanpa kutipan, dan teks disalin yang mencakup komentar atau prosa tambahan. Halaman ini dapat mengkonfirmasi sintaks valid dengan cepat, tetapi tidak auto-repair JSON cacat untuk Anda.

Alat berkait