Command Palette

Search for a command to run...

JS

JSON Minifier

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

ما هو JSON Minifier؟

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

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

يوضح أحد الأمثلة العملية ما يفعله جهاز تصغير JSON عبر الإنترنت وما لا يلمسه. لصق كائن مكون من خمسة أسطر، مع وضع مسافة بادئة بمسافتين، مع الاحتفاظ بـ "id": 12345678901234567890، "السعر": 1.0 و"ملاحظة": "احتفظ بمسافتين"، ثم انقر فوق Minify. الإخراج هو {"id":1234567456890، "السعر":1.0، "ملاحظة": "احتفظ بمسافتين"} وشارة الحجم تقرأ من 78 B إلى 65 B، أي قطع بنسبة 16.7%. المعرف المكون من 20 رقمًا، 1.0 والمسافة المزدوجة داخل السلسلة كلها تأتي دون تغيير. Beautify مختلف، كما توضح الأسئلة الشائعة أدناه.

كل شيء يعمل من جانب العميل في متصفحك. لا يتم تحميل أو تخزين JSON الخاص بك - والذي غالبًا ما يحتوي على مفاتيح API أو سجلات العملاء أو التكوين الداخلي - أبدًا، وتعمل الأداة دون اتصال بالإنترنت بمجرد تحميل الصفحة. وهذا يجعل من الآمن تصغير الحمولات الحساسة التي لا ينبغي أن تترك جهازك أبدًا.

كيفية استخدام JSON Minifier؟

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

    الصق أو اكتب كائن أو مصفوفة JSON في منطقة الإدخال. يمكن أن تكون مطبوعة بشكل جميل أو مدمجة بالفعل - إما تعمل.

  2. تصغير أو تجميل

    انقر فوق تصغير لتجريد المسافة البيضاء وتقليص الملف، أو تجميل لإعادة المسافة البادئة. اختر مسافتين أو 4 مسافات أو علامات تبويب للتجميل.

  3. تحقق من المدخرات

    اقرأ شارة الحجم لرؤية الحجم الأصلي والحجم الجديد ونسبة التخفيض. يتم وضع علامة على JSON غير صالح مع خطأ المحلل اللغوي الدقيق.

  4. نسخ أو تنزيل

    انسخ النتيجة إلى الحافظة الخاصة بك أو قم بتنزيلها كملف.json، جاهز للنسخ في واجهة برمجة التطبيقات أو التكوين أو الحزمة الخاصة بك.

الميزات الرئيسية

  • Whitespace-فقط تصغير

    يزيل المسافات وعلامات التبويب والأسطر الجديدة بين الرموز المميزة مع ترك محتويات السلسلة دون تغيير، مما ينتج عنه أصغر مكافئ صالح

  • دقة الرقم محفوظة

    يحتفظ بالرموز الرقمية تمامًا كما هي مكتوبة - حيث تبقى الأصفار الزائدة والأعداد الصحيحة الكبيرة على قيد الحياة، وذلك بسبب تصغير المسافات البيضاء للشرائط بدلاً من إعادة تحليل القيم

  • توفير الحجم الحي

    يُظهر الحجم الأصلي والحجم المصغر والنسبة المئوية للتخفيض حتى تتمكن من رؤية تأثير البايت على الفور

  • تجميل مع المسافة البادئة الخاصة بك

    أعد المسافة البادئة لـ JSON المدمج بمسافتين أو أربع مسافات أو علامات تبويب لجعله قابلاً للقراءة ومناسبًا للاختلاف مرة أخرى

Frequently Asked Questions

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

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json minifierminify jsonjson minifycompress jsonjson compressorjson formatter minifyjson beautifierminify json onlinejson whitespace removerjson minifier online