مُتحقِّق JSON
إعداد مسبق لأداة مُنسِّق JSON
تحقق مما إذا كان مستند JSON صالحًا واحصل على السطر والعمود الدقيقين لأول خطأ صياغة. يعمل التحقق أثناء الكتابة، لذا يمكنك إصلاح المشاكل دون دورة كاملة.
- الملفات لا تغادر جهازك أبدًا
- مجاني، بدون تسجيل
- بدون علامات مائية
- يعمل دون اتصال بعد التحميل
كيفية استخدام مُنسِّق JSON
- 1
ألصق JSON الخاص بك
الصق أو اكتب JSON في حقل الإدخال. يُحلَّل أثناء الكتابة.
- 2
اختر نمطًا
اختر مسافة بادئة بمسافتين أو أربع مسافات أو تبويبات، أو بدّل إلى إخراج مُصغَّر.
- 3
انسخ النتيجة
انسخ JSON المُنسَّق إلى حافظتك أو نزّله كملف .json.
التحقق أثناء الكتابة مقابل التحقق مرة واحدة
التحقق المستمر من صحة JSON لمستند أثناء الكتابة يكتشف خطأ صياغة في اللحظة التي يُدخَل فيها — ضغطة المفتاح المحددة التي كسرت البنية — بدلًا من تقديم تقرير خطأ كبير بعد لصق مستند منتهٍ وأمل اكتشاف أي من عدة أسباب محتملة هو الفعلي. هذا مهم أكثر عند تحرير JSON يدويًا مباشرة، مثل تعديل ملف تكوين أو إنشاء حمولة اختبار، حيث الملاحظات الفورية عن كل تحرير أسرع بكثير من دورة اكتب-وتحقق.
للتحقق من مستند مُستقبَل من مكان آخر — استجابة API قيد التصحيح، ملف قدَّمه شخص آخر — تكمن القيمة أقل في الملاحظات أثناء الكتابة وأكثر في الحصول على إجابة دقيقة وفورية لـ"هل هذا صالح فعلًا؟" دون الحاجة لكتابة وتشغيل نص برمجي فقط لمعرفة ذلك.
ما لا يخبرك به "JSON صالح"
اجتياز التحقق يؤكد فقط أن مستندًا مُشكَّل جيدًا نحويًا كـJSON — الأقواس المعقوفة والمربعة مُزدوَجة بشكل صحيح، المفاتيح والسلاسل بعلامات اقتباس صحيحة، دون فواصل ختامية. لا يقول شيئًا عما إذا كانت البيانات بداخله تتوافق مع الشكل الذي يتوقعه تطبيق معين: قد يفتقد حقلًا مطلوبًا، قد تكون قيمة من النوع الخاطئ، أو قد لا تتطابق بنية متداخلة مع مخطط متوقَّع، ومستند بأي من تلك المشاكل لا يزال JSON صالحًا تمامًا. التحقق من البيانات مقابل مخطط حقيقي خطوة منفصلة وإضافية بعد التحقق من الصياغة.
الأسئلة الشائعة
هل يُرسَل JSON الخاص بي إلى خادم؟
لا. يستخدم التحليل والتنسيق محرك JSON المُضمَّن في المتصفح. لا شيء يُنقَل أو يُسجَّل أو يُخزَّن، مما يجعله آمنًا لاستجابات API التي تحتوي بيانات إنتاج.
لماذا يقول إن JSON الخاص بي غير صالح؟
الأسباب الأكثر شيوعًا هي فواصل ختامية، علامات اقتباس مفردة بدلًا من مزدوجة، مفاتيح دون علامات اقتباس، وتعليقات — لا شيء من هذا JSON صالحًا رغم أن JavaScript يقبله. تُشير رسالة الخطأ إلى الموضع الدقيق.
ما الفرق بين التنسيق والتصغير؟
يُضيف التنسيق مسافة بادئة وأسطرًا جديدة حتى تكون البنية قابلة للقراءة. يُزيل التصغير كل حرف اختياري لجعل الحمولة أصغر ما يمكن، وهو ما تريده عند تضمين JSON في طلب أو ملف تكوين.
هل يمكنه التعامل مع ملفات كبيرة جدًا؟
المستندات حتى بضعة ميغابايتات تُنسَّق فورًا. بعد حوالي 10 ميغابايت، يصبح مُحلِّل JSON الخاص بالمتصفح نفسه عنق الزجاجة بغض النظر عن الأداة المستخدمة.
قد تحتاج أيضًا إلى
مُنسِّق XML
ضع مسافة بادئة لـXML واكتشف الوسوم غير المتوازنة
مُنسِّق HTML
جمِّل وضع مسافة بادئة لـHTML بشكل صحيح
CSV إلى JSON
حوّل تصديرات جداول البيانات إلى JSON
مُرمِّز ومُفكِّك ترميز Base64
رمِّز وفُك ترميز Base64 وBase64URL
مُنسِّق CSS
جمِّل أو صغِّر أوراق الأنماط
أداة تصغير CSS
صغّر أوراق الأنماط بأداة تصغير حقيقية تفهم CSS
مولّد التجزئة (Hash)
MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512
مُنسِّق JavaScript
نسِّق JS وTypeScript بمُحلِّل حقيقي