محوِّل JSON إلى YAML عبر الإنترنت
الوصف
حوّل بسلاسة بين JSON وYAML في الاتجاهين مع تحقق وتنسيق فوريين. مثالي للمطورين الذين يتعاملون مع ملفات الإعداد وتبادل البيانات.
نبذة عن محوِّل JSON إلى YAML عبر الإنترنت
يحوِّل محوِّل JSON ↔ YAML البيانات بين JSON وYAML في كلا الاتجاهين، مع التحقق، بالكامل في متصفحك. JSON مُدمَج ومنتشر في واجهات API؛ وYAML أكثر قابلية للقراءة وشائع في ملفات الإعداد (خطوط CI، وKubernetes، وDocker Compose). تتيح لك هذه الأداة نقل بنية بين الاثنين دون تحرير يدوي، مع الحفاظ على التداخل والمصفوفات والأنواع.
كيفية الاستخدام
- الصق JSON لتحويله إلى YAML، أو الصق YAML لتحويله إلى JSON.
- يظهر الإخراج المحوَّل فورًا مع تطبيق التنسيق.
- يُعلَّم الإدخال غير الصالح حتى تتمكن من إصلاح النحو قبل التحويل.
- انسخ النتيجة إلى ملف الإعداد أو طلب API الخاص بك.
أمثلة
| مثال | المدخلات | المخرجات |
|---|---|---|
| JSON ← YAML | {"name":"app"} | name: app |
الأسئلة الشائعة
هل YAML مجموعة شاملة لـ JSON؟
نعم. أي JSON صالح هو أيضًا YAML صالح، لذا فإن JSON الملصوق في مُحلِّل YAML يعمل. العكس ليس صحيحًا — لدى YAML ميزات (تعليقات، ومراسٍ، ومستندات متعددة) لا يستطيع JSON التعبير عنها.
ماذا يحدث لتعليقات YAML عند التحويل إلى JSON؟
تُحذَف. ليس لدى JSON نحو للتعليقات، لذا لا يمكن تمثيل التعليقات وتُفقَد عند التحويل إلى JSON.
لماذا تحوَّل رقمي في YAML إلى نص (أو العكس)؟
يستنتج YAML الأنواع من التنسيق: الأرقام غير المقتبسة تصبح أرقامًا، وtrue/false تصبح قيمًا منطقية. ضع قيمة بين علامات اقتباس لإجبارها على البقاء نصًا. لاحظ أن بعض أدوات YAML 1.1 تعامل أيضًا yes/no/on/off كقيم منطقية — وهي مفاجأة شائعة عند نقل الإعدادات بين الأدوات.
هل تغادر البيانات متصفحي؟
لا. يجري التحويل والتحقق محليًا — وهو مفيد لملفات الإعداد التي قد تحتوي على أسرار.