تنسيق YAML
تنسيق أكواد YAML لجعل هيكلها واضحًا وسهل القراءة والتحرير
إعدادات التنسيق
خيارات التنسيق
الإرشادات
إدخال كود YAML
لصق أو إدخال أكواد YAML التي تحتاج إلى التنسيق في مربع النص
إعداد خيارات التنسيق
اختر ما إذا كنت ترغب في توسيع القيم المعقدة، والحفاظ على التعليقات، وترتيب المفاتيح وتعيين حجم المسافة حسب الحاجة
تنسيق أو ضغط
انقر على زر "تنسيق YAML" لجعل الكود أجمل، أو انقر على زر "ضغط YAML" لتقليل المسافات والخطوط الجديدة
الحصول على النتائج
بعد الانتهاء من التنسيق، يمكنك نسخ الكود أو تنزيله كملف YAML
تلميح للاستخدام
تأكد من أن ما تقوم بإدخاله هو أكواد YAML صالحة، وإلا قد لا يتم تنسيقه بشكل صحيح. بالنسبة للملفات الكبيرة، قد تحتاج إلى وقت أطول للمعالجة
أساسيات YAML
ما هو YAML؟
YAML (YAML Ain't Markup Language) هي لغة تسلسل بيانات سهلة الاستخدام للمستخدم، تستخدم عادةً في ملفات التكوين وتبادل البيانات. تم تصميمها بتنسيق واضح وسهل القراءة، وهي مناسبة بشكل خاص للهياكل البيانات التي تحتاج إلى التحرير والقراءة يدويًا. YAML تستخدم المسافات للمسافة البادئة للإشارة إلى هيكل البيانات الهرمي، بدلاً من استخدام الأقواس أو العلامات.
بناء جملة YAML الأساسي
المسافة البادئة وهيكلة الهرمية
YAML تستخدم المسافات للمسافة البادئة للإشارة إلى هيكل البيانات الهرمي، ولا تدعم علامات التبويب (Tab). عادةً ما تستخدم 2 أو 4 مسافات كوحدة مسافة بادئة.
# مثال على مسافة بادئة في YAML
example:
level1:
level2:
key: value
أزواج المفاتيح والقيم
وحدة بيانات YAML الأساسية هي زوج المفتاح والقيمة، حيث يتم فصل المفتاح عن القيمة باستخدام النقطتين والمسافة (:
# مثال على أزواج المفاتيح والقيم name: John Doe age: 30 title: Software Engineer
القوائم والمصفوفات
استخدم الشرطة والمسافة (- ) للإشارة إلى عناصر القائمة.
# مثال على القائمة fruits: - Apple - Banana - Cherry - Date # قائمة سلسلة glasses: [red, green, blue, yellow]
التعليقات
YAML تستخدم علامة الع井 (#) للإشارة إلى التعليقات، حيث يتم تجاهل المحتوى من علامة الع井 حتى نهاية السطر.
# هذا تعليق name: John Doe # هذا أيضًا تعليق
أنواع البيانات المدعومة في YAML
السلاسل النصية
لا تحتاج إلى علامات اقتباس، ولكن إذا تحتوي على أحرف خاصة، ستحتاج إلى علامات اقتباس
simple_string: مرحبا quoted_string: "مرحبا، العالم!" multiline: | سطر 1 سطر 2 سطر 3
الأرقام
يدعم الأعداد الصحيحة، الأعداد العشرية، التدوين العلمي وما إلى ذلك
integer: 42 float: 3.14 scientific: 6.022e23
القيم المنطقية
تشير إلى صح أو خطأ
active: true enabled: false
القيم الفارغة
تشير إلى فارغة أو غير محددة
empty_value: null another_empty: ~
ميزات YAML المتقدمة
المراكز المرجعية والمراجع
يمكن استخدام المراكز المرجعية (&) والمراجع (*) لإعادة استخدام البيانات وتجنب التكرار في التعريف.
دمج المفاتيح
يمكن استخدام دمج المفاتيح (<<) لدمج محتويات رسم واحد في رسم آخر.
السلاسل متعددة الأسطر
يوفر YAML عدة طرق للتعامل مع السلاسل النصية متعددة الأسطر، بما في ذلك الاحتفاظ بنقاط التصفية (|) وتصغيرها (>).
API开发平台
快速构建、测试和部署API
推荐工具
أداة تنسيق XML - أداة مجانية عبر الإنترنت لتجليد وضغط كود XML
أداة تنسيق XML مجانية عبر الإنترنت تدعم وظائف مثل تجليد كود XML، الضغط، التحقق من الصحة، وغيرها، مما يجعل كود XML الخاص بك أكثر قياسًا وقراءة. توفر معاينة تنسيق فورية ودعم عدة خيارات تنسيق XML.
تحويل XML إلى JSON - أداة تحويل عبر الإنترنت مجانية
يمكن لأداة تحويل XML إلى JSON تحليل وتحويل سلاسل تنسيق XML وسلاسل تنسيق JSON، وتنسيق السلاسل المحولة.
أداة تنسيق وضغط JavaScript عبر الإنترنت - تجميل، تحسين، وتشويش كود JS
أداة قوية عبر الإنترنت لتنسيق وضغط كود JavaScript (JS). تدعم مسافات بادئة مخصصة (باستخدام علامات التبويب أو المسافات)، طي/فك طي الكود، الالتفاف التلقائي للسطور، تجميل الكود بنقرة واحدة، وضغط/تشويش فعّال لنصوص JS، مما يساعد المطورين على تحسين قابلية قراءة الكود، وتقليل حجم الملف، وتحسين أداء الموقع.
محول YAML إلى JSON - صندوق الأدوات المجاني عبر الإنترنت
أداة تحويل متبادل بين تنسيقات YAML (YML) و JSON عبر الإنترنت، تدعم التحويل المتبادل بين بيانات YAML و JSON، وتدعم أيضًا التحقق من صحة بيانات تنسيق YAML و JSON المدخلة.
تنسيق YAML - أداة YAML عبر الإنترنت المجانية
أداة تنسيق وتحسين مظهر YAML عبر الإنترنت المجانية التي تدعم ضبط المسافة البادئة التلقائي، وتسليط الضوء على النحو، وإزالة الفراغات الزائدة، مما يجعل كود YAML الخاص بك واضحًا وسهل القراءة. لا حاجة للتثبيت، تنسيق одним نقرًا لتحسين قابلية قراءة وكفاءة صيانة ملفات YAML!