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

منسّق JSON

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

  

ما هو JSON؟

JSON (JavaScript Object Notation) هو تنسيق خفيف لتبادل البيانات مُعرَّف في RFC 8259 وECMA-404. وهو التنسيق المهيمن في واجهات REST API وملفات التكوين وتخزين البيانات في تطبيقات الويب. يدعم JSON ستة أنواع من القيم: object وarray وstring وnumber وboolean وnull. التنسيق (التجميل) يضيف مسافات بادئة وفواصل أسطر لجعل JSON المضغوط قابلاً للقراءة دون تغيير البيانات — أي محلل صالح ينتج نتائج مطابقة من الإدخال المنسّق أو المصغّر.

كيف يعمل التحقق من صحة JSON؟

لدى JSON قواعد صياغة صارمة تختلف عن كائنات JavaScript. المفاتيح يجب أن تكون سلاسل بين علامتي اقتباس مزدوجتين ("key"، وليس key أو 'key'). الفواصل الزائدة بعد آخر عنصر ممنوعة. السلاسل يجب أن تستخدم علامات اقتباس مزدوجة وليس مفردة. التعليقات غير مسموحة. الأنواع الستة أعلاه فقط هي الصالحة — undefined والدوال وNaN/Infinity ليست JSON صالحاً. هذه الأداة تستخدم JSON.parse() الأصلي للمتصفح للتحقق — إذا كان الإدخال غير صالح، تُعرض رسالة الخطأ الدقيقة وموقعها لتتمكن من تحديد المشكلة وإصلاحها.

تصغير JSON

تصغير JSON يزيل كل المسافات البيضاء غير الضرورية (المسافات والتبويبات وفواصل الأسطر) لإنتاج أصغر تمثيل ممكن. استجابة API نموذجية يمكن أن تتقلص بنسبة 30–60% بعد التصغير. هذا مهم لأداء الشبكة: الحمولات الأصغر تقلل Time to First Byte (TTFB) وتحسّن أوقات التحميل على الأجهزة المحمولة مع اتصالات أبطأ. يُعرض التوفير بعد التصغير لترى حجم التقليص الدقيق. لاحظ أن التصغير يعمل بشكل أفضل إلى جانب ضغط gzip أو Brotli من جانب الخادم — التقنيتان متكاملتان وليستا متعارضتين.

الخصوصية

كل المعالجة تعمل 100% في متصفحك. لا يتم إرسال أي بيانات إلى أي خادم.