- ألصق أو ارفع YAML — ألصق محتوى YAML أو اسحب ملفات .yml/.yaml متعددة.
- اضبط الخيارات — اختر المسافة البادئة (2 أو 4 مسافات أو مضغوط).
- حوّل — انقر 'تحويل إلى JSON' لتحليل YAML وتوليد JSON نظيف.
- راجع النتائج — كل ملف يظهر كبطاقة مع عدد المفاتيح وزر تنزيل.
- نزّل أو انسخ — نزّل 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 لا تُرسل لأي خادم.