مصغّر JSON

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

إدخال JSON
JSON مصغّر

نصائح مصغّر JSON

  • JSON المصغّر مطابق دلالياً للمدخل - تُزال المسافات البيضاء فقط.
  • فعّل خيار "السماح بالتعليقات" لتصغير JSONC / JSON المُعليّق من إعدادات VS Code أو tsconfig.
  • يعرض تقرير الحجم عدد البايتات قبل وبعد، بالإضافة إلى نسبة التوفير.
  • الصق الناتج في واجهات API أو إعدادات CI أو أي مكان يهم فيه حجم البايتات.

ميزات معالجة مصغّر JSON الاحترافية

كل ما تحتاجه للعمل مع بيانات مصغّر JSON بكفاءة واحترافية

تحليل آمن

يتم تحليل المُدخل أولاً، بحيث يُبلَّغ عن أي JSON غير صالح قبل كتابة أي شيء.

مخرجات مضغوطة

أقصر تمثيل صالح لبياناتك - سطر واحد، بدون أي حشو.

تقرير الحجم

اعرض الحجم بالبايت قبل وبعد، بالإضافة إلى نسبة التوفير الدقيقة.

دعم JSONC

إزالة اختيارية للتعليقات من النوع // و /* */ في ملفات JSONC بنمط VS Code.

نتائج فورية

محرك JSON الأصلي المدمج في المتصفح - تصغير بمقاس ميغابايتات في مللي ثوانٍ.

خصوصية بالتصميم

تبقى بياناتك داخل تبويب المتصفح. أغلقه ويختفي كل شيء.

كيف تعمل

خطوات بسيطة لمعالجة مصغّر JSON الخاص بك كمحترف

1

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

انسخ كائن JSON أو استجابة API أو ملف JSONC يحتوي على تعليقات إلى منطقة الإدخال.

2

اختر الخيارات

فعّل إزالة التعليقات في JSONC إذا كان المُدخل يحتوي على تعليقات.

3

انقر فوق «اصغّر»

يتم التحقق من صحة JSON وضغطه في سطر واحد مع تقرير عن الحجم.

4

انسخ المخرجات

انسخ JSON المصغّر إلى واجهة API أو خط المعالجة أو إعدادات الإنتاج.

منسّق ومحقق مصغّر JSON احترافي

تُنفَّذ معالجة مصغّر JSON بالكامل في متصفحك — لا رفع للملفات، ولا حسابات، ولا قيود.

بُني بواسطة خبراء

محرّك تنسيق مصغّر JSON يعمل محلياً في متصفحك باستخدام محلّلات معتمدة وخوارزميات قياسية. لا شيء مخفي — افتح أدوات المطوّر في متصفحك وشاهده وهو يعمل.

الميزات التقنية الرئيسية:

  • • مسار أصلي قائم على JSON.parse / JSON.stringify لضمان دقة مثالية في التحويل ذهاباً وإياباً
  • • دعم اختياري لـ JSONC يزيل تعليقات // و /* */ بأمان، داخل السلاسل النصية أو خارجها
  • • تقرير حجم دقيق بالبايت مع مقارنة قبل/بعد ونسبة التوفير
  • • يعالج الملفات الكبيرة دون تجميد التبويب
  • • تصغير يتم بالكامل من جانب العميل - بياناتك لا تترك المتصفح أبداً

موثود وآمن

بياناتك تبقى في متصفحك: لا يتم رفع أي شيء أو تخزينه أو تسجيله. أغلق علامة التبويب ويختفي كل شيء.

الأمان والخصوصية:

  • • تصغير بنسبة 100% من جانب العميل - لا رفع إلى أي خادم أبداً
  • • لا تتبع ولا كوكيز ولا تسجيل للبيانات
  • • تشفير HTTPS لاتصالات آمنة
  • • تبقى حمولات الإعدادات على جهازك
  • • نهج متوافق مع GDPR و CCPA

لماذا يختار المحترفون EZ Formatter

100%
معالجة من جانب العميل
0
بيانات تُرسَل إلى الخوادم
60
أدوات في منصة العمل

بياناتك تبقى داخل متصفحك

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

إجابات على الأسئلة الشائعة حول تنسيق Json Minifier

نعم، مجانية تماماً وبدون تسجيل. تتم عملية التصغير بالكامل محلياً في متصفحك.

التصغير يزيل المسافات البيضاء وفواصل الأسطر والتعليقات مع إبقاء البيانات كما هي تماماً - دون أي استخدام لـ gzip. أما الضغط فيعني عادةً gzip أو brotli، ويطبّقه الخادم لاحقاً.

نعم. حدّد خيار "Allow comments (JSONC)" وستتم إزالة التعليقات من النوع // و /* */ قبل التحليل، بينما تُحفظ التعليقات الموجودة داخل السلاسل النصية بشكل صحيح.

لا. يُنتج JSON.stringify(JSON.parse(...)) أقصر تمثيل قياسي لنفس القيمة تمامًا. ويتبع تنسيق الأرقام المخرجات القياسية لـ JavaScript، فمثلاً يتحول 1.0 إلى 1.

يعتمد ذلك على كيفية تنسيق المُدخل. عادةً يتقلص JSON المنسّق بمسافات بادئة من 4 مسافات بنسبة 60-80%، بينما يبقى JSON المضغوط مسبقًا بحجم شبه ثابت.

عادةً ما تتقلص حمولات API المنسّقة بتنسيق مقروء (pretty-printed) بنسبة 30-60% بمجرد إزالة المسافات البيضاء وحدها. تعتمد النسبة الدقيقة على عمق الإزاحة وطول أسماء المفاتيح — ملف إعدادات بإزاحة 4 مسافات ومفاتيح قصيرة يتقلص أكثر من ملف بإزاحة مسافتين ومفاتيح طويلة.

يتولى gzip بالفعل تقليص المسافات البيضاء المتكررة، لذا فإن التصغير مسبقًا يوفر القليل على مستوى النقل (غالبًا أقل من 5% إضافية). المكاسب الحقيقية تكمن في التخزين المحلي — مثل تضمين JSON داخل HTML، أو تجميع ملفات fixtures داخل التطبيقات، أو لصق الحمولات في حقول محدودة الحجم — حيث لا توجد طبقة ضغط.

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

{-- * External Resources Component(#19 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / 官方语言文档 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}

الأدوات ذات الصلة