محول YAML إلى JSON — أداة مجانية لتحليل YAML بالدفعات

محول YAML إلى JSON مجاني وخاص وبدون خادم مع دعم الدفعات. حلل ملفات YAML وحوّلها إلى JSON — 100% في المتصفح.

🔒 100% Private
Completely Free
🌐 Runs in Browser
📦 Export Ready

محول YAML إلى JSON — أداة مجانية لتحليل YAML بالدفعات

Tool Workspace

Ready

جاري تحميل الأداة...

  1. ألصق أو ارفع YAML — ألصق محتوى YAML أو اسحب ملفات .yml/.yaml متعددة.
  2. اضبط الخيارات — اختر المسافة البادئة (2 أو 4 مسافات أو مضغوط).
  3. حوّل — انقر 'تحويل إلى JSON' لتحليل YAML وتوليد JSON نظيف.
  4. راجع النتائج — كل ملف يظهر كبطاقة مع عدد المفاتيح وزر تنزيل.
  5. نزّل أو انسخ — نزّل JSON فردي أو كل الملفات كـ ZIP.

محول YAML إلى JSON — حلل YAML وولّد JSON نظيف

محول YAML إلى JSON هو أداة مجانية تحلل مستندات YAML وتحوّلها إلى تنسيق JSON نظيف وصالح مباشرة في متصفحك. باستخدام مكتبة js-yaml التي تطبق مواصفات YAML 1.2 الكاملة، تضمن الأداة تحويلاً دقيقاً مع خيارات تنسيق قابلة للتخصيص.

الميزات الرئيسية

  • دعم YAML 1.2 الكامل — التعيينات والتسلسلات والنصوص الكتلية والمراجع والأسماء المستعارة والوسوم.
  • دعم الدفعات — اسحب ملفات متعددة للتحويل الجماعي مع بطاقات نتائج فردية و ZIP.
  • مسافة بادئة قابلة للتخصيص — 2 أو 4 مسافات أو مضغوط بدون مسافات بيضاء.
  • رسائل خطأ مفصلة — عند فشل التحليل، رسائل خطأ محددة مع أرقام الأسطر.
  • تحميل كسول للمكتبة — js-yaml تُحمّل فقط عند النقر على تحويل.
  • إحصائيات المفاتيح — عدد المفاتيح الإجمالي بعد التحويل.

حالات الاستخدام

  • تكوين Kubernetes — تحويل manifest YAML إلى JSON لـ kubectl.
  • Docker Compose — تحويل docker-compose.yml إلى JSON.
  • خطوط CI/CD — GitHub Actions و GitLab CI.
  • تطوير API — تحويل مواصفات OpenAPI من YAML إلى JSON.

الخصوصية والأمان

المحول يعالج جميع البيانات في متصفحك. مكتبة js-yaml تُحمّل من CDN لكن بيانات YAML لا تُرسل لأي خادم.

Frequently Asked Questions

كيف يعمل محلل YAML؟

الأداة تستخدم مكتبة js-yaml التي تطبق مواصفات YAML 1.2 الكاملة بما في ذلك التعيينات والتسلسلات والمراجع والأسماء المستعارة والنصوص متعددة الأسطر.

هل تُرفع بياناتي إلى خادم؟

لا. مكتبة js-yaml تُحمّل من CDN لكن بيانات YAML الفعلية لا تغادر جهازك أبداً — كل التحليل يحدث محلياً.

هل يمكنني تحويل ملفات متعددة؟

نعم. اسحب وأفلت عدة ملفات .yml أو .yaml. كل ملف يُحلل ويُحوّل بشكل مستقل مع بطاقة نتيجة فردية و ZIP.

ما هو الإخراج المضغوط؟

الخيار المضغوط ينتج JSON بدون أي مسافات بيضاء — أصغر إخراج ممكن. مفيد لحمولات API والحقن التكويني.