مدقق 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 أثناء التطوير.
كيفية استخدام مدقق JSON
تحقق فورًا من أخطاء الصياغة في أي JSON مع تحديد السطر والموضع بدقة. يتم التحليل محليًا داخل متصفحك — فلا تخرج البيانات الخاصة أو المعطوبة أبدًا من جهازك.
- الصق ملف JSON في محرر الإدخال؛ يجري التحقق تلقائيًا أثناء الكتابة.
- اقرأ لوحة النتائج: يظهر نجاح عند صحة المُدخل، وخطأ وصفيًا عند وجود خلل.
- استخدم السطر والموضع المذكورين للوصول مباشرة إلى الرمز المسبب للمشكلة، مثل فاصلة أو قوس ناقص.
- أصلح المشكلة المشار إليها وأعد التحقق حتى يعلن المدقق أن JSON صحيح.
الفواصل الزائدة بعد العنصر الأخير في كائن أو مصفوفة هي أشهر أخطاء JSON؛ فهي مقبولة في JavaScript لكنها غير صالحة في JSON الصارم.
أدوات ذات صلة
- تنسيق JSON تنسيق وتجميل JSON مع مسافة بادئة قابلة للتخصيص. تنسيق JSON المضغوط فورًا في متصفحك.
- تصغير JSON اضغط وصغّر JSON عن طريق إزالة المسافات وعلامات التبويب والأسطر الجديدة. قلل حجم ملف JSON بنسبة تصل إلى 70% فوراً في متصفحك.
- TSV إلى JSON حوّل TSV إلى JSON مجاناً عبر الإنترنت. دعم الرؤوس والكشف التلقائي عن الأنواع والتصغير. كل المعالجة في المتصفح.
- JSON إلى CSV محوّل مجاني من JSON إلى CSV عبر الإنترنت. تسطيح الكائنات المتداخلة، محددات مخصصة، وتنزيل فوري. 100% في المتصفح.
- محول CSV إلى JSON حوّل CSV إلى JSON مجاناً عبر الإنترنت. دعم الفواصل المخصصة والكائنات القائمة على الرؤوس والكشف التلقائي عن الأنواع. كل المعالجة في المتصفح.
- منسق XML منسق XML مجاني عبر الإنترنت. قم بتنسيق وتجميل XML فوراً في متصفحك.
- مدقق XML تحقق من بناء جملة وهيكل XML فورًا. اكتشف الأخطاء بأرقام أسطر دقيقة ورسائل مفصلة. مجاني وآمن ويعمل في متصفحك.
- SQL إلى JSON حوّل عبارات SQL INSERT إلى مصفوفات أو كائنات JSON فورًا. يدعم VALUES المتعددة ومعالجة NULL والاكتشاف التلقائي للأنواع والطباعة المنسقة. 100% من جانب العميل بدون رفع.