Proses memampatkan ini ialah satu pusingan parse-dan-restring menggunakan enjin JSON pelayar itu sendiri, jadi output padat dijamin sama persis dengan data yang akan dibaca semula oleh kod anda - tiada komen yang hilang, tiada kunci yang tersusun semula secara manual, tiada apa-apa yang rosak. Bacaan saiz mengira byte UTF-8 sebenar, bukan aksara, jadi muatan yang penuh dengan emoji atau teks beraksen melaporkan berat sebenar yang akan dihantar melalui rangkaian.
JSON Minifier Percuma
Berjalan sepenuhnya dalam pelayar anda - tanpa muat naik, tanpa pendaftaran.
Apa yang dilakukan oleh JSON minifier?
JSON minifier membuang setiap ruang, tab dan pemisah baris yang tidak diperlukan oleh dokumen JSON, lalu memampatkannya menjadi satu baris padat. Data kekal sama - hanya format ruang kosong yang hilang - jadi fail menjadi lebih kecil dan lebih pantas dimuatkan. Tampal JSON anda di sini dan ia terus dimampatkan secara langsung, menunjukkan jumlah byte sebelum dan selepas serta peratusan yang dijimatkan.
Cara guna
- 1Tampal JSON anda. Masukkan JSON yang telah diformat, dicetak kemas atau ditulis tangan ke dalam kotak input.
- 2Lihat ia dimampatkan serta-merta. Versi satu baris yang padat muncul serta-merta, dan bar status mengesahkan sama ada JSON itu sah atau menunjukkan ralat pertama.
- 3Semak berapa yang dijimatkan. Bacaan saiz menunjukkan bilangan byte sebelum dan selepas serta peratusan yang dibuang, jadi anda tahu dengan tepat berapa ringan fail itu sekarang.
- 4Salin hasilnya. Salin JSON yang telah dimampatkan dan tampal di mana sahaja muatan padat diperlukan.
Untuk siapa
- Pembangun frontend yang mengecilkan fail konfigurasi atau i18n yang dibundel supaya laman web menghantar lebih sedikit kilobait.
- Jurutera API dan backend yang memampatkan badan permintaan atau respons sebelum menghantarnya melalui rangkaian.
- Kerja DevOps dan data - meratakan blob JSON yang besar untuk disimpan atau dicatat dalam satu baris.
- Sesiapa yang menampal JSON ke dalam URL, medan pangkalan data atau pemboleh ubah persekitaran di mana nilai satu baris diperlukan.
Soalan lazim
Adakah JSON minifier ini percuma?
Ya - ia sepenuhnya percuma, tanpa pendaftaran dan tanpa had penggunaan. Ia berjalan sepenuhnya dalam pelayar anda.
Adakah JSON saya dimuat naik ke mana-mana?
Tidak. JSON anda dihurai dan dimampatkan secara tempatan dalam pelayar anda dan tidak pernah dihantar ke pelayan, jadi ia selamat untuk kunci API peribadi, token dan data dalaman.
Adakah proses minify mengubah data saya?
Tidak. Minify hanya membuang ruang, tab dan pemisah baris antara elemen. Setiap kunci, nilai, nombor dan string - termasuk ruang di dalam string - dikekalkan dengan tepat, jadi data yang dihurai adalah sama seperti asal.
Berapa kecilkah JSON saya akan menjadi selepas ini?
Ia bergantung pada cara ia diformat sebelum ini. JSON yang dicetak kemas dengan penyusunan bersarang yang dalam boleh mengecil 40-70% kerana ia membawa banyak inden, manakala JSON yang sudah padat mungkin hampir tidak berubah. Alat ini menunjukkan jumlah byte tepat yang dijimatkan dan peratusan untuk fail anda.
Bagaimana jika JSON saya tidak sah?
JSON minifier ini mengesahkan semasa anda menaip. Jika JSON mempunyai koma berlebihan, petikan tunggal, kunci tanpa petikan atau kurungan yang hilang, bar status akan menamakan masalah itu - dan jika pelayar melaporkan kedudukannya, ia menunjukkan baris dan lajur - supaya anda boleh membetulkannya sebelum memampatkan.
Adakah ia berfungsi tanpa talian?
Ya. Setelah laman ini dimuatkan, minifier terus berfungsi tanpa sambungan internet kerana semua pemprosesan berlaku pada peranti anda.