Minifier JSON

Minify JSON dengan menghapus semua spasi tak signifikan sambil menjaga nilai, urutan key, dan angka besar tetap utuh. Menampilkan ukuran yang dihemat. Gratis.

Keluaran

Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.

Alat Terkait

Lihat Semua

Apa itu Minifier JSON?

Minifier JSON mengubah JSON berformat menjadi satu baris ringkas dengan menghapus spasi, tab, dan baris baru yang bukan bagian dari string. Nilai, urutan key, dan format angka tetap persis sama, dan JSON tidak valid dilaporkan dengan baris dan kolomnya alih-alih dirusak diam-diam.

Cara menggunakan Minifier JSON

  1. Tempel JSON Anda ke kotak input.
  2. Klik Minify (keluaran juga diperbarui saat Anda mengetik).
  3. Periksa baris ukuran di bawah keluaran untuk melihat berapa byte yang dihemat.
  4. Salin atau unduh JSON yang sudah di-minify.

Contoh

Masukan
{
  "a": [1, 2],
  "b": "x y"
}
Keluaran
{"a":[1,2],"b":"x y"}

Kapan menggunakan Minifier JSON

Pakai untuk memperkecil JSON agar bisa disematkan di parameter URL, variabel lingkungan, fixture uji, atau payload HTTP. Perhatikan bahwa kompresi HTTP (gzip/brotli) sudah menghilangkan sebagian besar biaya spasi, jadi minify terutama untuk kenyamanan satu baris. Jangan pakai bila orang perlu membaca atau mem-diff file.

Cara kerja Minifier JSON

Teks di-parse dengan parser JSON ketat lalu dicetak kembali tanpa indentasi atau spasi setelah : dan ,. Karena keluaran dibuat dari pohon hasil parse, spasi di dalam string tidak tersentuh dan angka dicetak persis seperti input. Ukuran diukur dalam byte UTF-8.

Kasus Penggunaan Umum

  • Memasukkan JSON ke variabel lingkungan atau argumen CLI
  • Memperkecil ukuran file fixture dalam pengujian
  • Menyiapkan payload JSON satu baris untuk curl
  • Memeriksa JSON valid sambil memadatkannya

Catatan Keamanan

Semuanya berjalan secara lokal di browser Anda; kode yang Anda tempel tidak diunggah.

Pertanyaan Umum

Apakah spasi di dalam "x y" dihapus?

Tidak. Hanya spasi di antara token yang dihapus; isi string dipertahankan.

Apakah presisi angka berubah?

Tidak, angka disalin seperti tertulis.

Bagaimana jika JSON tidak valid?

Anda mendapat error dengan baris dan kolom; tidak ada keluaran.

Langkah berikutnya yang disarankan

Jelajahi kategori lainnya