صغّر JSON لتقليل حجمه
يحلّل التصغير ملف JSON ثم يعيد كتابته دون مسافات بادئة أو فواصل أسطر أو مسافات بين الرموز. تبقى البيانات كما هي، لكن النتيجة أصغر عند التخزين والإرسال.
مثال محلول
{
"order": 1042,
"customer": "Ada Lovelace",
"items": [
{ "sku": "NB-01", "qty": 2, "price": 12.50 },
{ "sku": "PEN-7", "qty": 10, "price": 1.25 }
],
"paid": true
}{"order":1042,"customer":"Ada Lovelace","items":[{"sku":"NB-01","qty":2,"price":12.5},{"sku":"PEN-7","qty":10,"price":1.25}],"paid":true}- البايتات قبل
- 182
- البايتات بعد
- 137
- التوفير
- 24.7%
القواعد التي يتبعها المنسّق
- تُحذف المسافات بين الرموز، بينما تبقى المسافات داخل القيم النصية.
- تُعاد كتابة الأرقام بأقصر صيغة؛ فمثلًا يصبح 12.50 هو 12.5.
- يُحفظ ترتيب المفاتيح، وإذا تكرر مفتاح مرتين تبقى قيمته الأخيرة فقط.