الـ JSON الفوضوي والمصغّر غير قابل للقراءة من النظرة الأولى. الصقه واحصل على مخرجات نظيفة ومسافات بادئة صحيحة فورًا — أسهل في الفحص، أسهل في التصحيح، وجاهز للنسخ بنقرة واحدة.
جارٍ تحميل الآلة الحاسبة...
هل ساعدتك هذه الأداة؟
ما هي منسّق JSON؟
يأخذ منسّق JSON بيانات JSON الخام والمصغّرة ويحولها إلى تنسيق منظم جيدًا وقابل للقراءة البشرية بمسافة بادئة مناسبة. ضروري للمطورين الذين يصححون واجهات برمجة التطبيقات، أو يحررون ملفات التكوين، أو يعملون مع هياكل البيانات.
متى تستخدم هذه الآلة الحاسبة
تصحيح استجابة API التي تُرجع سطرًا واحدًا طويلًا من JSON غير القابل للقراءة.
إعداد JSON للتوثيق أو ملف README حيث تهم القابلية للقراءة.
مقارنة هيكلين من JSON جنبًا إلى جنب بعد تنسيق كليهما بنفس المسافة البادئة.
قراءة ملف تكوين مصغّر (مثل package.json أو tsconfig.json) تم ضغطه.
مشاركة بيانات JSON مع زميل بتنسيق قابل للقراءة عبر الدردشة أو البريد الإلكتروني.
فحص حمولة webhook أو استجابة شبكة المتصفح للتحقق من بنية البيانات.
الخطوات:
الصق JSON الخاص بك في منطقة نص الإدخال.
انقر فوق زر التنسيق.
شاهد مخرجات JSON المنسّقة بشكل جميل.
انسخ JSON المنسّق إلى الحافظة الخاصة بك.
الصيغة
الإدخال: JSON مصغّر → الإخراج: JSON بمسافة بادئة مع تباعد قابل للتكوين (افتراضي مسافتان لكل مستوى)
حالات الاستخدام
تصحيح استجابات API
قراءة ملفات التكوين
مشاركة البيانات المنظمة
إعداد JSON للتوثيق
الفوائد الرئيسية
نسّق JSON في أجزاء من الثانية
حسّن قابلية قراءة الكود
صحّح استجابات API بشكل أسرع
لا تغادر أي بيانات متصفحك
نصائح احترافية
تحقق دائمًا من الصحة قبل التنسيق لاكتشاف الأخطاء
استخدم مسافة بادئة بمسافتين لأقصى توافق
انسخ الإخراج فورًا بعد التنسيق
الأخطاء الشائعة التي يجب تجنبها
ترك فواصل زائدة في كائنات JSON
استخدام علامات اقتباس مفردة بدلاً من المزدوجة للمفاتيح
فواصل مفقودة بين عناصر المصفوفة
شرح المصطلحات الأساسية
JSON: تنسيق بيانات JavaScript Object Notation
مصغّر: JSON مضغوط بدون مسافات بيضاء
الطباعة الجميلة: JSON منسّق بمسافة بادئة
التحليل (Parse): تحويل سلسلة JSON إلى كائن برمجي
مفاهيم ذات صلة
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
مثال
الإدخال: {"name":"John","age":30,"address":{"city":"NYC","zip":"10001"}} يتم تنسيقه مع فواصل أسطر ومسافة بادئة مسافتين، مما يجعل البنية المتداخلة مرئية بوضوح.
تفسير نتائجك
يأخذ المنسّق إدخال JSON الخام الخاص بك ويطبق مسافة بادئة متسقة (افتراضيًا مسافتان لكل مستوى تداخل) مع فواصل أسطر بعد كل مفتاح أو قيمة أو قوس إغلاق. يحافظ الإخراج على البيانات بالضبط — لا يتم تغيير أي قيم، تُضاف المسافات البيضاء فقط لسهولة القراءة.
تفعل وظيفة التصغير العكس: تزيل جميع المسافات البيضاء غير الضرورية لإنتاج أصغر سلسلة ممكنة. هذا مفيد لتقليل حجم الحمولة في واجهات برمجة تطبيقات الإنتاج حيث يهم كل بايت. الـ JSON المصغّر مطابق وظيفيًا لـ JSON المنسّق — تختلف فقط المسافات البيضاء.
خيار فرز المفاتيح يعيد ترتيب خصائص الكائن أبجديًا، وهو مفيد لمقارنة هيكلين من JSON أو لملفات التكوين حيث يسهّل ترتيب المفاتيح المتسق عملية المقارنة. لاحظ أن ترتيب مفاتيح JSON ليس له معنى دلالي — الـ JSON المرتب وغير المرتب متكافئان.
الأسئلة الشائعة
ما هو تنسيق JSON؟
تنسيق JSON (أو الطباعة الجميلة) يضيف مسافات بادئة وفواصل أسطر مناسبة إلى بيانات JSON، مما يجعلها قابلة للقراءة البشرية. الـ JSON المضغوط رائع للنقل لكنه صعب القراءة.
هل تتعامل الأداة مع JSON المتداخل؟
نعم، يتعامل المنسّق مع أي عمق من الكائنات والمصفوفات المتداخلة، مع مسافة بادئة صحيحة لكل مستوى. تُنسَّق هياكل JSON المعقدة والمتداخلة بعمق بشكل جميل.
هل يتم إرسال بياناتي إلى خادم؟
لا. تحدث جميع معالجات JSON بالكامل في متصفحك. بياناتك لا تغادر جهازك أبدًا.
ما الفرق بين التنسيق والتصغير؟
التنسيق يضيف مسافة بادئة وفواصل أسطر لسهولة القراءة. التصغير يفعل العكس — يزيل جميع المسافات البيضاء غير الضرورية لإنتاج أصغر سلسلة JSON ممكنة، مفيد لعمليات النشر الإنتاجية.
هل يمكنني فرز المفاتيح أبجديًا؟
نعم. خيار فرز المفاتيح يعيد ترتيب مفاتيح الكائن أبجديًا، مما يسهّل البحث ومقارنة هياكل JSON الكبيرة. هذا مفيد بشكل خاص لملفات التكوين.
لماذا يحتوي JSON الخاص بي على خطأ فاصلة زائدة؟
لا يسمح JSON بفواصل زائدة بعد العنصر الأخير في كائن أو مصفوفة. هذا خطأ شائع عند تحرير JSON يدويًا. سيبرز المنسّق هذا الخطأ.
ما الفرق بين JSON و JSONC؟
يسمح JSONC (JSON مع التعليقات) بتعليقات // و /* */. لا يسمح JSON القياسي بذلك. يعالج هذا المنسّق JSON القياسي. أزل جميع التعليقات قبل التنسيق.
هل يمكنني تنسيق JSON من استجابة API؟
بالتأكيد. انسخ استجابة JSON الخام من عميل API الخاص بك أو أدوات مطوري المتصفح والصقها هنا. سيجعلها المنسّق قابلة للقراءة فورًا لتصحيح الأخطاء.
ما حجم المسافة البادئة الذي يجب أن أستخدمه؟
مسافتان هما الاتفاقية الأكثر استخدامًا والافتراضية. تفضل بعض الفرق 4 مسافات أو علامات جدولة. استخدم ما يتوافق مع دليل نمط الترميز الخاص بمشروعك.
هل يمكنني تحويل JSON إلى YAML بهذه الأداة؟
تركز هذه الأداة على تنسيق JSON وتصغيره. لتحويل JSON إلى YAML، استخدم أداة تحويل مخصصة. ومع ذلك، فإن تنسيق JSON الخاص بك أولاً يجعل التحويل اليدوي أسهل بكثير.
لماذا يظهر JSON الخاص بي خطأ تحليل؟
تشمل الأسباب الشائعة الفواصل الزائدة، والمفاتيح غير الموضوعة بين علامات اقتباس، وعلامات الاقتباس المفردة بدلاً من المزدوجة، والنقطتان المفقودتان. استخدم أداة مدقق JSON أولاً لتحديد موقع الخطأ بالضبط.