YAML to JSON
تحويل YAML إلى JSON
حول هذه الأداة
يحول محول YAML إلى JSON ملفات إعدادات ومستندات بيانات YAML إلى JSON مكافئ. تصبح الخرائط ذات المسافة البادئة كائنات JSON، وتصبح التسلسلات المسبوقة بشرطة مصفوفات، ويتم تحديد نوع القيم البسيطة غير المحاطة بعلامات اقتباس تلقائيًا (يتم استنتاج الأرقام والقيم المنطقية وnull).
هذا محلل خفيف يعمل في المتصفح ويتعامل مع أنماط YAML الأكثر شيوعًا. ميزات YAML المعقدة مثل الروابط المرجعية (&) والأسماء المستعارة (*) وكتل السكالار (|، >) والملفات متعددة المستندات غير مدعومة. تتم جميع المعالجة محليًا في المتصفح.
كيفية الاستخدام
- الصق YAML الخاص بك في منطقة إدخال YAML، أو انقر على Sample لتحميل مثال.
- اختر مستوى المسافة البادئة لـ JSON (2 مسافة، 4 مسافات، أو Minified).
- انقر ← JSON للتحويل.
- انقر على نسخ لنسخ ناتج JSON إلى الحافظة.
حالات الاستخدام
يقوم المطورون بتحويل ملفات تهيئة YAML (خطوط أنابيب CI/CD، بيانات Kubernetes، Docker Compose) إلى JSON للاستخدام مع واجهات API أو تطبيقات JavaScript. يحوّل مهندسو البيانات ملفات بيانات YAML إلى JSON لإدخالها في خطوط المعالجة. يحوّل مطورو الواجهة الأمامية بيانات YAML الوهمية إلى JSON لأغراض الاختبار.
الأسئلة الشائعة
- ما أنواع YAML التي يتم تحويلها تلقائيًا؟ — null/~ ← null، true/false ← قيمة منطقية، الأرقام ← رقم. تتم إزالة علامات الاقتباس من السلاسل النصية المقتبسة. أما الباقي فيبقى كسلسلة نصية.
- لماذا لا يتم تحويل YAML الخاص بي بشكل صحيح؟ — الميزات المعقدة مثل مراسي YAML (&)، والأسماء المستعارة (*)، وملفات المستندات المتعددة (---) غير مدعومة. استخدم محلل من جانب الخادم لهذه الحالات.
- هل يتم إرسال بياناتي إلى خادم؟ — لا. تتم عملية التحويل بالكامل محليًا في المتصفح باستخدام محلل JavaScript. لا يتم نقل أي شيء إلى خادم.