تحويل YAML إلى JSON
حوّل ملف YAML إلى JSON لواجهة API أو سكربت أو فحص JSON Schema، داخل متصفحك مباشرة.
تحويل YAML إلى JSON أونلاين
كتابة YAML مريحة، لكن أدوات كثيرة لا تقبل إلا JSON: طلبات API، ومدققات JSON Schema، وشيفرة JavaScript، وكثير من لوحات التحكم السحابية. هذه الصفحة هي محوّل JSON مضبوطًا على إدخال YAML وإخراج JSON، فيصبح ملف Kubernetes أو ملف Compose أو مواصفة OpenAPI بصيغة JSON بلصقة واحدة.
يُحمَّل محلّل YAML في الصفحة ويعمل محليًا؛ ولا يُرفع الملف أبدًا.
كيف تظهر أنواع YAML في JSON
| YAML | JSON |
|---|---|
port: 8080 | الرقم 8080 |
debug: true | القيمة المنطقية true |
value: ~ أو value: null | null |
date: 2024-01-01 | النص "2024-01-01" |
answer: yes | النص "yes" |
الصفّان الأخيران هما موضع خلاف محلّلات YAML. فالمحلّلات الأقدم لـ YAML 1.1 تقرأ yes على أنها true وتحوّل التواريخ إلى طوابع زمنية؛ أما هذا المحوّل فيتبع المخطط الأساسي لـ YAML 1.2، حيث تبقى نصوصًا، وهو أيضًا ما تفعله معظم المكتبات الحديثة.
حين يكون YAML غير صالح
أخطاء المسافة البادئة هي السبب المعتاد: عنصر قائمة منزاح بمسافة واحدة، أو حرف علامة جدولة، أو مسافة ناقصة بعد النقطتين. وتذكر الرسالة أسفل الأداة السطر والعمود اللذين توقف عندهما المحلّل وما كان يتوقعه، مثل فاصلة ناقصة في قائمة مضمّنة.
تحويلات ذات صلة
للعودة، استخدم JSON إلى YAML. وللتحقق من JSON الناتج أو تنسيقه أكثر، افتحه في منسّق JSON.