انتقل إلى المحتوى

ضاغط JSON

اضغط مستند JSON في سطر واحد مدمج وشاهد عدد البايتات التي وفّرتها.

تتم المعالجة محليًا في متصفحك

0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة ضاغط JSON؟

ضغط JSON يعني حذف كل ما لا معنى له: المسافات وعلامات Tab وفواصل الأسطر بين العناصر. تبقى البيانات نفسها لكن النص يصبح أقصر، مما يفيد في حجم الطلبات والتخزين ولصقه في حقل من سطر واحد.

تتحقق الأداة أولًا من صحة المستند ثم تكتبه دون أي مسافات خارج النصوص. تبقى الأرقام وتسلسلات الهروب داخل النصوص كما كتبتها تمامًا، ويعرض تقرير صغير الحجم الأصلي والحجم بعد الضغط ونسبة التوفير.

كيف تعمل؟

  1. الصق JSON المنسّق في منطقة الإدخال.
  2. يظهر الناتج المضغوط في سطر واحد فورًا مع الحجم قبل الضغط وبعده.
  3. إذا كان JSON غير صالح فصحّح الموضع المذكور في رسالة الخطأ (السطر والعمود).
  4. انسخ الناتج أو نزّل minified.json.

حالات الاستخدام الشائعة

  • تضمين إعداد JSON في متغير بيئة أو خلية CSV أو معامل رابط.
  • تقليل حجم بيانات اختبار JSON المخزنة في مستودع أو المرسلة في طلب تجريبي.
  • إنتاج سجلات JSON من سطر واحد أو سجلات JSON Lines انطلاقًا من مثال منسّق.
  • مقارنة مستندين بعد إزالة فروق التنسيق أولًا.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
{
  "name": "Ada Lovelace",
  "born": 1815,
  "fields": [
    "mathematics",
    "computing"
  ],
  "active": false
}
المخرج
{"name":"Ada Lovelace","born":1815,"fields":["mathematics","computing"],"active":false}

الخصوصية

تعمل أداة ضاغط JSON بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

الضغط هنا يحذف المسافات فقط: لا يختصر المفاتيح ولا يضغط البيانات. لنقل البيانات عبر الشبكة يوفّر gzip أو Brotli أكثر بكثير.

الأسئلة الشائعة

هل قد يفسد الضغط JSON الخاص بي؟

لا. تُحذف المسافات خارج النصوص فقط، لذا تبقى البيانات المقروءة مطابقة تمامًا. المسافات داخل القيم النصية لا تُمس أبدًا.

كم سيصغر حجم ملفي؟

يتوقف ذلك على المسافات البادئة. الملفات العميقة التنسيق تنكمش غالبًا بين 20% و40% بينما لا يتغير الملف المضغوط أصلًا إلا قليلًا. تعرض الأداة التوفير بدقة.

هل يبقى ترتيب المفاتيح والأرقام الكبيرة؟

نعم. تحتفظ المفاتيح بترتيبها الأصلي وتحتفظ الأرقام بأرقامها الدقيقة بما فيها الأعداد الصحيحة التي تفوق قدرة JavaScript.

المزيد من الأدوات في JSON والبيانات →