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

YAML إلى JSON API - محول مجاني عبر الإنترنت

تحليل سلسلة YAML وإرجاع تمثيل JSON المكافئ. يتعامل مع الهياكل المتداخلة، والمصفوفات، والمثبتات، والأسماء المستعارة، والسلاسل متعددة الأسطر.

Parameters

stringrequired

The YAML string to convert.

Code examples

curl -X POST https://api.botoi.com/v1/yaml/to-json \
  -H "Content-Type: application/json" \
  -d '{"yaml":"name: botoi\nversion: 2.1.0\nfeatures:\n  - hashing\n  - uuid"}'

When to use this API

معالجة بيانات Kubernetes

قم بتحويل بيانات Kubernetes YAML إلى JSON للمعالجة البرمجية أو التحقق من الصحة أو التغذية في kubectl باستخدام --output=json.

ترحيل تكوين CI/CD

قم بتحويل إجراءات GitHub أو تكوينات CircleCI YAML إلى JSON عند الترحيل إلى الأدوات التي تتوقع إدخال JSON.

Frequently asked questions

هل يتم دعم مراسي YAML والأسماء المستعارة؟
نعم. يحل المحلل نقاط ارتساء YAML (&) والأسماء المستعارة (*) في شكلها الموسع في مخرجات JSON.
هل يتعامل هذا مع YAML متعدد المستندات؟
تقوم واجهة برمجة التطبيقات (API) بمعالجة المستند الأول في دفق YAML متعدد المستندات. لا يتم تقسيم المستندات المنفصلة التي تحتوي على --- إلى كائنات JSON متعددة.
كيف يتم التعامل مع علامات YAML؟
يتم تجاهل علامات YAML المخصصة (على سبيل المثال، !include). يتم تحليل القيمة كنوعها الأصلي.
ماذا يحدث مع المفاتيح المكررة؟
تقوم المفاتيح المكررة في نفس التعيين بالكتابة فوق القيم السابقة، بما يتوافق مع سلوك مواصفات YAML 1.2.

Get your API key

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