Output will appear here...
يقوم مصغر JSON بإزالة كل مسافة وعلامة تبويب وفاصل سطر يقع بين الرموز المميزة لمستند JSON، تاركًا أصغر مكافئ بايت مقابل بايت لا يزال يقوم بالتوزيع. البيانات نفسها لم تتغير - نفس المفاتيح، ونفس القيم، ونفس الترتيب - ولكن يمكن أن ينخفض التكوين المطبوع بشكل جميل بسعة 4 كيلو بايت إلى 2.5 كيلو بايت أو أقل بمجرد انتهاء المسافة البادئة. يعني JSON الأصغر عمليات نقل أسرع للشبكة، وفواتير نطاق ترددي أقل، وتحليل أسرع على الطرف المتلقي، ولهذا السبب يتم دائمًا شحن استجابات واجهة برمجة التطبيقات وملفات البيانات المجمعة بشكل مصغر.
يقوم هذا المصغر بتجريد المسافات البيضاء فقط خارج السلسلة الحرفية، لذلك يتم الحفاظ على النص الموجود داخل قيمك - بما في ذلك المسافات التي تنوي الاحتفاظ بها - تمامًا. كما أنه يحتفظ بالرموز الرقمية الخاصة بك كما هي مكتوبة: قيمة زائدة صفر مثل 1.0 أو عدد صحيح مكون من 30 رقمًا تظل سليمة، لأن الأداة تزيل المسافات البيضاء بدلاً من التعثر في كل رقم من خلال التحليل الذي من شأنه إعادة كتابته. قبل التصغير، فإنه يتحقق من صحة الإدخال باستخدام محلل JavaScript JSON، لذلك إذا كانت الفاصلة أو القوس في غير مكانها، فستحصل على الخطأ الدقيق للمحلل بدلاً من الإخراج المكسور بصمت. يقوم وضع التجميل بالعكس، حيث يعيد وضع مسافة بادئة JSON المدمجة بمسافتين أو أربع مسافات أو علامات تبويب حتى تتمكن من قراءتها وتحريرها.
كل شيء يعمل بنسبة 100% في متصفحك. لا يتم تحميل أو تخزين JSON الخاص بك - والذي غالبًا ما يحتوي على مفاتيح API أو سجلات العملاء أو التكوين الداخلي - أبدًا، وتعمل الأداة دون اتصال بالإنترنت بمجرد تحميل الصفحة. وهذا يجعل من الآمن تصغير الحمولات الحساسة التي لا ينبغي أن تترك جهازك أبدًا.
الصق أو اكتب كائن أو مصفوفة JSON في منطقة الإدخال. يمكن أن تكون مطبوعة بشكل جميل أو مدمجة بالفعل - إما تعمل.
انقر فوق تصغير لتجريد المسافة البيضاء وتقليص الملف، أو تجميل لإعادة المسافة البادئة. اختر مسافتين أو 4 مسافات أو علامات تبويب للتجميل.
اقرأ شارة الحجم لرؤية الحجم الأصلي والحجم الجديد ونسبة التخفيض. يتم وضع علامة على JSON غير صالح مع خطأ المحلل اللغوي الدقيق.
انسخ النتيجة إلى الحافظة الخاصة بك أو قم بتنزيلها كملف.json، جاهز للنسخ في واجهة برمجة التطبيقات أو التكوين أو الحزمة الخاصة بك.
يزيل المسافات وعلامات التبويب والأسطر الجديدة بين الرموز المميزة مع ترك محتويات السلسلة دون تغيير، مما ينتج عنه أصغر مكافئ صالح
يحتفظ بالرموز الرقمية تمامًا كما هي مكتوبة - حيث تبقى الأصفار الزائدة والأعداد الصحيحة الكبيرة على قيد الحياة، وذلك بسبب تصغير المسافات البيضاء للشرائط بدلاً من إعادة تحليل القيم
يُظهر الحجم الأصلي والحجم المصغر والنسبة المئوية للتخفيض حتى تتمكن من رؤية تأثير البايت على الفور
أعد المسافة البادئة لـ JSON المدمج بمسافتين أو أربع مسافات أو علامات تبويب لجعله قابلاً للقراءة ومناسبًا للاختلاف مرة أخرى
Minify CSS to cut file size or beautify minified stylesheets for debugging
Minify HTML markup for faster page loads or beautify it for readable, indented source
Sort the keys of a JSON object alphabetically, recursively through nested objects, with optional array sorting. Ascending or descending, minify or pretty. Client-side, no signup.
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
0 comments
No comments yet. Be the first to share your thoughts!