أداة التحقق من JSON
ألصق JSON للتحقق منه فورًا. إذا كان غير صالح، ستشاهد السطر والعمود ومقتطفًا مميّزًا يشير إلى الخطأ. إذا كان صالحًا، ستشاهد إحصائيات البنية: المفاتيح والعمق والحجم.
يتم تحليل JSON الخاص بك في متصفحك ولا يغادر جهازك أبدًا.
كيفية استخدام أداة التحقق من json
- ألصق JSON في مربع الإدخال.
- يتم التحقق أثناء الكتابة — شريط أخضر يعني صالح، أحمر يعني غير صالح.
- في حالة عدم الصلاحية، يعرض سياق الخطأ السطر والعمود بالضبط مع علامة تشير إلى الموضع.
- في حالة الصلاحية، راجع إحصائيات المستند (النوع، الحجم، العمق، المفاتيح) وانسخ المخرجات المنسّقة.
الأسئلة الشائعة
كيف يحدّد هذا المدقّق موقع الخطأ؟
يستخدم JSON.parse الأصلي في المتصفح ويقرأ السطر والعمود أو الموقع من خطأ المحلّل. النقطة المُبلّغ عنها هي المكان الذي لاحظ فيه المحلّل شيئًا غير صالح لأول مرة — الخطأ الفعلي عادةً عند تلك النقطة أو قبلها بقليل.
ما الفرق بين التحقق من JSON وتنسيقه؟
التحقق يفحص فقط ما إذا كانت الصياغة صحيحة. التنسيق (يُسمى أيضًا Pretty-Printing) يعيد طباعة JSON الصالح بإزاحة منظمة. استخدم منسّق JSON للإزاحة والتحويل؛ هذا المدقّق يركّز على إيجاد الأخطاء بسرعة.
هل يدعم JSON5 أو JSONC أو التعليقات؟
لا. يتحقق من JSON الصارم فقط (RFC 8259). الفواصل اللاحقة وعلامات الاقتباس المفردة والتعليقات ستُعتبر غير صالحة.
لماذا يتحقّق JSON هنا لكن API الخاصة بي ترفضه؟
صحّة الصياغة وصحّة المخطّط مشكلتان مختلفتان. هذا المدقّق يؤكّد أن JSON قابل للتحليل؛ وAPI تتوقّع إضافة إلى ذلك مفاتيح وأنواعاً ومجالات قيم معيّنة. جسم طلب فيه حقل زائد، أو حقل إلزامي مفقود، أو رقم بدل نص يفشل في فحص مخطّط API (عبر JSON Schema أو zod غالباً) رغم أن JSON صحيح صياغياً تماماً.