
ما هو ملف YAML؟
YAML — إعدادات قابلة للقراءة
استخدام التنسيق YAML
مثال ملموس
إعداد JSON من ملف YAML لأداة تتوقع JSON.
عمليات التحقق المفيدة
التعليقات، والمرساة، وأنواع الضمائر الضمنية ليس لها جميعًا نظير. تحقق من معنى القيم بعد التحويل.
اختيار تحويل
احتفظ بالأصل وافتح النتيجة في البرنامج أو الجهاز الذي سيحتاج لاستخدامها.
أسئلتك حول هذا التنسيق
لماذا يتغير JSON الخاص بي إلى بنية CSV؟
CSV يمثل جدولاً من الصفوف والأعمدة. يمكن أن يحتوي JSON على كائنات وقوائم متداخلة لا يمكن تحويلها مباشرة. قم بتحويل نسخة، تحقق من كيفية تمثيل الحقول واحتفظ بـ JSON إذا كانت استخدامك يتطلب الحفاظ على كامل هيكله.
كيف تتجنب فقدان الأصفار في بداية المعرفات؟
عند فتح CSV في جدول بيانات، استورد أعمدة المعرفات كنص. الفتح التلقائي قد يحوّل 00123 إلى 123. تحقق أيضًا من التواريخ والفواصل العشرية قبل إعادة الحفظ.
هل يمكنني تحويل ملف يحتوي على أسرار؟
أزل كلمات المرور ومفاتيح API والأسرار الأخرى قبل إرسال مثال إلى الخدمة أو الدعم. تتم معالجة الملفات عبر الإنترنت. بالنسبة للبيانات التي لا يجب أن تغادر جهازك، استخدم أداة محلية مناسبة.
لماذا لا يتم عرض كل المخرجات؟
الصيغ ليست قابلة للتبادل في جميع الحالات. ConvertLab يعرض التحويلات من كتالوجه؛ إعادة تسمية امتداد لا يغير المحتوى. المخرجات المتخصصة مثل بعض صادرات XML أو جداول البيانات محددة بـ NoLimit.
ما هذا؟
YAML هو صيغة إعدادات صُمّمت لتكون سهلة القراءة والكتابة من قِبل البشر. لا أقواس معقوفة ولا وسوم، فالبنية تُحدَّد عبر المسافات البادئة، تمامًا كما في قائمة نقطية.
يسمح بإدراج التعليقات، ما جعله الخيار المفضّل لملفات الإعدادات، في مقابل JSON الذي يمنعها ويجعل العمل به مرهقًا فعلاً.
التاريخ والأصل
ظهر YAML عام 2001 بهدف معلَن هو أن يكون أكثر وضوحًا من XML وأكثر مرونة من صيغ الإعدادات القائمة آنذاك.
فرض نفسه في كل أدوات التطوير الحديثة: التكامل المستمر، وتنظيم الحاويات، والنشر الآلي. فالمهندس اليوم يكتبه يوميًا تقريبًا.
لماذا هو عملي
يتميز بوضوح شديد وإيجاز كبير، ويقبل التعليقات، ويتعامل مع البنى المتداخلة بأناقة.
هو من الناحية التقنية مجموعة أشمل من JSON: فكل ملف JSON صالح تلقائيًا كملف YAML.
الحدود والعيوب
المسافة البادئة عنصر جوهري فيه، وعلامة التبويب ممنوعة تمامًا: فمسافة زائدة أو خاطئة قد تغيّر معنى الملف أو تجعله غير صالح.
تحويلاته التلقائية للأنواع تمثّل فخًا معروفًا: ففي الإصدارات القديمة، كانت القيمة NO، وهي رمز دولة النرويج، تُفسَّر على أنها القيمة المنطقية «خطأ». وهذا النوع من المفاجآت أكسب الصيغة سمعة الغموض.
نصائح للاستخدام
يُعدّ YAML خيارًا مثاليًا للإعدادات المكتوبة يدويًا. أما لتبادل البيانات بين الأنظمة، فحوّلوه إلى JSON، فهو أكثر صرامة وقابلية للتنبؤ ولا يحمل أي التباس في الأنواع.
ضعوا القيم التي قد تُفسَّر خطأً بين علامتي اقتباس دائمًا: مثل نعم ولا وon وoff، وكل ما يشبه رقمًا دون أن يكون كذلك.
حوّل ملف YAML في ثوانٍ على خوادمنا الآمنة في فرنسا.
تحويل ملف YAML