بيانات
ما هو ملف YAML؟
YAML تدوين مقروء لكتابة التعيينات والتسلسلات والقيم القياسية. تتداخل استخداماته مع JSON لكنه ليس مجموعة شاملة له.
.yaml · .ymlتدوين مقروء للبيانات المنظمة
متى تختار هذا التنسيق
- إعدادات يصونها البشر
متى تتجنب هذا التنسيق
- واجهات API لا تقبل إلا JSON
الاستخدامات الشائعة
- ملفات الإعداد والبيانات المنظمة
الخصائص
- يستخدم المسافة البادئة للتسلسل الهرمي
- يستخدم كثيراً في ملفات الإعداد
- المخططات ليست مطلباً ملازماً للتنسيق
المزايا والعيوب
المزايا
- يسمح بكتابة إعدادات مقروءة مع التعليقات
- يسهل رؤية البنية
العيوب
- قد تمنع أخطاء المسافة البادئة التحليل
- قد يختلف تفسير الأنواع حسب المحلل
الفتح والتحويل
طريقة الفتح
افتحه في محرر نصوص أو أداة تدعم YAML وحافظ على المسافة البادئة بالمسافات.
طريقة التحويل
إذا طلب المستلم JSON، حوّله وتحقق من أنواع القيم وترميز الأحرف.
تنبيهات
- لا تعامل YAML على أنه مجموعة شاملة لـJSON.
- تحقق من علامات الجدولة والمسافات وتفسير النوع الضمني.
الأسئلة الشائعة
هل أختار YAML أم JSON؟
يناسب YAML الإعدادات التي يصونها البشر، أما JSON فهو مرشح للتبادل الموجه لواجهات API.