مدقق JSON
تحقق من صحة بنية JSON فورًا مع رسائل خطأ مفصلة وأرقام الأسطر. أداة مجانية تعمل بالكامل في متصفحك.
ماذا يفعل مدقق JSON؟
يتحقق مدقق JSON مما إذا كانت السلسلة النصية تتبع بنية JSON الصحيحة (تدوين كائنات جافاسكريبت). يكتشف الأخطاء مثل الفواصل المفقودة والأقواس غير المتطابقة وعلامات الاقتباس غير الصالحة والفواصل الزائدة، ويبلغ عنها مع أرقام الأسطر والأعمدة الدقيقة.
كيف يعمل التحقق من JSON؟
تستخدم الأداة محلل JSON المدمج في المتصفح لمحاولة تحليل مدخلاتك. إذا نجح التحليل، يكون JSON صالحًا وتعرض الأداة معلومات الهيكل. إذا فشل، يُرجع المحلل الموضع الدقيق لأول خطأ في بناء الجملة.
ما المعلومات المعروضة لـ JSON الصالح؟
لـ JSON الصالح، تعرض الأداة نوع البيانات الجذري (كائن، مصفوفة، سلسلة، رقم، قيمة منطقية أو null)، وعمق التداخل، وعدد المفاتيح للكائنات أو عدد العناصر للمصفوفات.
ما هي أخطاء بناء جملة JSON الشائعة؟
تشمل الأخطاء الأكثر شيوعًا: فواصل مفقودة أو زائدة، استخدام علامات اقتباس مفردة بدلاً من المزدوجة، فواصل زائدة بعد آخر خاصية، مفاتيح بدون علامات اقتباس، تعليقات (غير مسموحة في JSON القياسي)، وأقواس غير متطابقة.
هل يدعم JSON التعليقات؟
لا، مواصفات JSON الرسمية (RFC 8259) لا تدعم التعليقات. إذا كنت بحاجة إلى JSON مع تعليقات، فكر في استخدام تنسيق JSON5 أو JSONC، على الرغم من أنها ليست JSON قياسيًا.
ما الفرق بين JSON وكائن JavaScript؟
JSON هو تنسيق نصي لتبادل البيانات، بينما كائنات JavaScript هي هياكل بيانات في الذاكرة. الاختلافات الرئيسية: يتطلب JSON علامات اقتباس مزدوجة لجميع السلاسل والمفاتيح، ولا يدعم الدوال أو قيم undefined، وله قواعد بناء جملة أكثر صرامة.
هل بياناتي آمنة وخاصة؟
نعم. يتم كل التحقق من JSON بالكامل في متصفحك. لا يتم إرسال بياناتك أبدًا إلى أي خادم أو تحميلها في أي مكان. تبقى بنسبة 100% على جهازك.
هل يمكن لهذه الأداة التعامل مع ملفات JSON كبيرة؟
نعم. نظرًا لأن التحقق يعمل محليًا في متصفحك باستخدام تحليل JSON الأصلي، يمكنه التعامل مع ملفات JSON الكبيرة بكفاءة. يعتمد الأداء على ذاكرة جهازك وقوة المعالجة.
ما أنواع البيانات التي يدعمها JSON؟
يدعم JSON ستة أنواع من البيانات: السلاسل، الأرقام، القيم المنطقية (true/false)، null، الكائنات (أزواج مفتاح-قيمة)، والمصفوفات (قوائم مرتبة). تشمل الأرقام كلاً من الأعداد الصحيحة وقيم الفاصلة العائمة.
كيف أصلح JSON غير صالح؟
اقرأ رسالة الخطأ بعناية — تُظهر السطر والعمود الدقيقين حيث واجه المحلل المشكلة. تشمل الإصلاحات الشائعة: إضافة الفواصل المفقودة، استبدال علامات الاقتباس المفردة بالمزدوجة، إزالة الفواصل الزائدة، والتأكد من تطابق جميع الأقواس.
ما هو JSON lint؟
JSON lint يشير إلى أداة تتحقق من كود JSON بحثًا عن أخطاء بناء الجملة ومشاكل النمط، مشابهة لكيفية عمل أدوات lint للغات البرمجة. يعمل هذا المدقق كأداة فحص JSON lint.
هل يمكنني التحقق من JSON من استجابة API؟
نعم. ما عليك سوى نسخ استجابة JSON من استدعاء API الخاص بك ولصقها في المدقق. هذا مفيد لتصحيح استجابات API أثناء التطوير.