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

مصغِّر JSON

صغّر JSON وتحقق من صحته داخل متصفحك، وشاهد كم بايت توفّر.

كيفية استخدام مصغِّر JSON

  1. 01

    الصق JSON الخاص بك.

  2. 02

    يُتحقَّق من صحته ويُصغَّر تلقائياً.

  3. 03

    انسخ المخرج المصغَّر وتحقق من البايتات الموفَّرة.

ما يفعله التصغير

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

JSON المصغر مطابق في المعنى للنسخة المنسقة؛ لقد اختفت المسافة البيضاء التجميلية فقط. وهذا يجعله النموذج المناسب للإنتاج: استجابات واجهة برمجة التطبيقات (API)، أو التكوين المجمع في التطبيق، أو أي حمولة حيث يكون حجم النقل ووقت التحليل مهمًا.

كيف يعمل والتحقق من صحتها

يتم تشغيله في متصفحك باستخدام محرك JSON الأصلي، وبالتالي فإن الإخراج هو بالضبط ما ستنتجه التعليمات البرمجية الخاصة بك. نظرًا لأنه يتم التحليل أولاً، يؤكد التصغير الناجح أيضًا أن JSON الخاص بك صالح؛ يُرجع الإدخال غير الصالح خطأً دقيقًا بدلاً من ذلك.

ما يتغير وما لا

أحد التأثيرات الدقيقة هو تطبيع الأرقام، وهو جزء من معيار JSON بدلاً من هذه الأداة: 1.50 تصبح 1.5 ويمكن إعادة كتابة 1e3، لأن تلك تمثل نفس القيمة. لا يتم تغيير المفاتيح والسلاسل والمنطقيات والبنية أبدًا.

التصغير و gzip معا

التصغير وgzip مكملان وليسا بديلين. عادةً ما تقوم الخوادم باستجابات gzip، والتي تضغط النص المتكرر بشكل كبير؛ يؤدي التصغير أولاً إلى إزالة المسافات البيضاء التي قد يتعين على الضاغط التعامل معها، ويعطي الاثنان معًا أصغر عملية نقل.

العكس والخصوصية

عندما تحتاج إلى قراءة JSON أو تحريره بدلاً من تقليصه، يقوم JSON Formatter بالعكس، ويطبعه بشكل جميل مع مسافة بادئة نظيفة. لا يتم تحميل أي شيء تلصقه هنا.

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

ماذا يفعل تصغير JSON؟

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

هل يغيّر بياناتي؟

لا. يُزال التنسيق فقط. تُحفَظ المفاتيح والقيم والأنواع، وتُطبَّع الأرقام وفق معيار JSON (مثلاً يصبح 1.50 هو 1.5).

ماذا لو كان JSON الخاص بي غير صالح؟

سترى رسالة خطأ المحلل لتصلحه. لا يُصغَّر أي شيء حتى يصبح JSON صالحاً.

المصادر

الإبلاغ عن مشكلة