أداة التحقق من JSON — مجاني عبر الإنترنت

الصق JSON أدناه واستخدم زر "التحقق واقتراح إصلاح" للعثور على أخطاء الصياغة، مع تحديد السطر والعمود بدقة.

الإدخال جاهز

إحصائيات الإدخال متاحة عبر زر الإحصائيات أعلى هذا الحقل.

الإخراج

إحصائيات الإخراج متاحة عبر زر الإحصائيات أعلى هذا الحقل.

النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.

ماذا تفعل هذه الأداة

تتحقق أداة التحقق من JSON مما إذا كان نصك JSON صالحًا وفقًا للمعيار (RFC 8259). وإن لم يكن كذلك، فإنها تخبرك بما هو خاطئ وأين: السطر والعمود لأول خطأ، إلى جانب اقتراح لإصلاحه.

التحقق صارم. فـJSON صيغة أضيق من JavaScript، لذا فإن الأشياء التي يقبلها محرك JavaScript في الشيفرة، مثل التعليقات والسلاسل النصية بين علامتي اقتباس مفردتين والمفاتيح بلا علامات اقتباس والفواصل الزائدة في النهاية، تُعرض على أنها أخطاء.

متى تستخدمها

  • تعيد API أو مكتبة ما خطأ تحليل (parse error) وتحتاج إلى تحديد موضعه بالضبط.
  • فحص ملف إعدادات عُدِّل يدويًا (package.json أو tsconfig.json أو إعدادات التطبيق) قبل نشره.
  • التأكد من أن البيانات المصدَّرة من أداة أخرى هي JSON فعلًا قبل تحويلها باستخدام أداة تحويل JSON إلى CSV أو أداة تحويل JSON إلى YAML.

مثال عملي

المدخلات

{
  "name": "Ana",
  "age": 30,
}

المخرجات

Expected double-quoted property name in JSON at position 32 (Line 4, Column 1)

Suggestion: Check for missing/extra commas, unquoted keys, single quotes instead of double quotes, or a trailing comma before } or ].

أسئلة حول هذه الأداة

لماذا تُعد الفاصلة الزائدة في النهاية خطأً؟

لا يسمح معيار JSON بوضع فاصلة بعد العنصر الأخير في كائن أو مصفوفة. لكن كثيرًا من المحررات وJavaScript نفسها تقبلها، ولهذا فهي أكثر أخطاء التحقق شيوعًا.

هل تدعم الأداة JSON5 أو التعليقات؟

لا. تتحقق الأداة من JSON القياسي فقط. احذف تعليقات // و/* */ واستخدم علامات الاقتباس المزدوجة لجميع المفاتيح والسلاسل النصية.

هل JSON الصالح يعني أن البيانات صحيحة؟

لا. تفحص الأداة الصياغة لا المعنى. فقد تكون القيمة JSON صالحًا ومع ذلك يكون نوعها خاطئًا أو ينقصها حقل يحتاجه تطبيقك.

هل هذه الأداة مجانية؟

نعم، إنها مجانية. دون تسجيل أو بريد إلكتروني. تظهر النتيجة في هذه الصفحة.

كيف أحصل على النتيجة؟

استخدم الأداة في هذه الصفحة. تظهر النتيجة هنا دون الحاجة إلى إرسالها بالبريد الإلكتروني.