تخطي إلى المحتوى
POST AI agent ready /v1/json/validate

JSON Validate API - مدقق تركيبي مجاني

يوزع سلسلة JSON ويبلغ ما إذا كانت صالحة. إذا كان غير صالح، فإن الاستجابة تتضمن رسالة الخطأ مع موضع مشكلة بناء الجملة حتى تتمكن من إصلاحها.

Parameters

stringrequired

The JSON string to validate.

Code examples

curl -X POST https://api.botoi.com/v1/json/validate \
  -H "Content-Type: application/json" \
  -d '{"json":"{\"name\": \"botoi\", \"active\": true}"}'

When to use this API

التحقق من صحة JSON المقدم من المستخدم في النماذج

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

عمليات نشر بوابة CI على ملفات التكوين الصالحة

قم باستدعاء نقطة النهاية هذه في ربط ما قبل النشر لمنع عمليات النشر إذا كان أي ملف تكوين JSON يحتوي على خطأ في بناء الجملة.

تطهير حمولات webhook

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

Frequently asked questions

هل يتحقق هذا من بناء الجملة فقط أم المخطط أيضًا؟
تقوم نقطة النهاية هذه بالتحقق من بناء الجملة فقط. للتحقق من صحة المخطط مقابل مخطط JSON، استخدم نقطة النهاية /v1/schema/validate.
ما هي تفاصيل الخطأ التي تم إرجاعها لـ JSON غير الصالح؟
تتضمن الاستجابة رسالة خطأ المحلل اللغوي وموضع الحرف الذي فشل فيه التحليل.
هل يمكنني التحقق من صحة JSON5 أو JSONC (JSON مع التعليقات)؟
لا. تتحقق نقطة النهاية هذه من صحة JSON الصارم وفقًا لـ RFC 8259. ويتم وضع علامة على التعليقات والفواصل اللاحقة كأخطاء.
هل هناك حد لحجم مدخلات JSON؟
الحد الأقصى لحجم نص الطلب هو 1 ميجابايت. بالنسبة للمستندات الأكبر حجمًا، قم بالتحقق من صحتها محليًا.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.