Monu Tools

Pemampat JSON

Mampatkan dan sahkan JSON dalam pelayar anda, dan lihat berapa bait yang anda jimat.

Cara menggunakan JSON Minifier

  1. 01

    Tampal JSON anda.

  2. 02

    Ia disahkan dan dimampatkan secara automatik.

  3. 03

    Salin output yang dimampatkan dan semak penjimatan bait.

Apa yang dilakukan pengecilan

Pengecil JSON mengesahkan JSON anda dan membuang setiap aksara yang tidak perlu, iaitu ruang, inden dan pemisah baris yang menjadikan JSON boleh dibaca, kemudian melaporkan berapa banyak bait dan berapa peratus yang anda jimatkan.

JSON yang diperkecil adalah sama maksudnya dengan versi yang diformat; hanya ruang putih kosmetik yang hilang. Itu menjadikannya bentuk yang betul untuk pengeluaran: respons API, konfigurasi yang dibungkus ke dalam aplikasi, atau sebarang muatan di mana saiz pemindahan dan masa huraian penting.

Cara ia berfungsi dan mengesahkan

Ia berjalan dalam pelayar anda menggunakan enjin JSON asli, jadi output ialah tepat apa yang dihasilkan oleh kod anda sendiri. Kerana ia menghurai dahulu, pengecilan yang berjaya juga mengesahkan JSON anda sah; input yang tidak sah mengembalikan ralat yang tepat sebaliknya.

Apa yang berubah dan apa yang tidak

Satu kesan halus ialah penormalan nombor, yang merupakan sebahagian daripada standard JSON dan bukannya alat ini: 1.50 menjadi 1.5 dan 1e3 mungkin ditulis semula, kerana ia mewakili nilai yang sama. Kunci, rentetan, boolean dan struktur tidak pernah diubah.

Pengecilan dan gzip bersama

Pengecilan dan gzip saling melengkapi, bukan alternatif. Pelayan biasanya meng-gzip respons, yang memampatkan teks berulang dengan banyak; mengecilkan dahulu membuang ruang putih yang selainnya perlu dikendalikan oleh pemampat, dan kedua-duanya bersama memberikan pemindahan yang terkecil.

Yang sebaliknya, dan privasi

Apabila anda perlu membaca atau menyunting JSON dan bukannya mengecilkannya, Pemformat JSON melakukan sebaliknya, mencetaknya dengan cantik dengan inden yang bersih. Tiada apa yang anda tampal di sini dimuat naik.

Soalan lazim

Apakah yang dilakukan oleh pemampatan JSON?

Ia membuang semua ruang putih dan baris baharu yang tidak perlu, menghasilkan JSON yang paling kecil dan sah dengan data yang sama, yang lebih pantas untuk dipindahkan.

Adakah ia mengubah data saya?

Tidak. Hanya pemformatan yang dibuang. Kunci, nilai dan jenis dipelihara, dan nombor dinormalkan oleh standard JSON (contohnya 1.50 menjadi 1.5).

Bagaimana jika JSON saya tidak sah?

Anda akan melihat mesej ralat parser supaya anda boleh membetulkannya. Tiada apa yang dimampatkan sehingga JSON adalah sah.

Sumber

Benamkan alat ini

Tambah alat ini ke laman web anda sendiri. Salin coretan di bawah; ia kekal terkini secara automatik.

<iframe src="https://monu.tools/embed/ms/json-minifier" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Alat berkaitan