محول JSON ↔ YAML
اختر JSON → YAML أو YAML → JSON، والصق في Input، ثم Convert. النجاح يملأ Output ويفعّل Copy output. الأخطاء تفرّغ Output وتعرض الرسالة في سطر الحالة.
محدّث 2026-08-04 · developer
Choose direction, enter input, then Convert.
حول هذه الأداة
JSON → YAML يحلّل بـ JSON.parse ثم يصدّر عبر js-yaml بعرض سطر غير محدود وnoRefs. YAML → JSON يحمّل بـ js-yaml ثم يطبع JSON بمسافتين. الاتجاه قائمة فوق Input حتى لا تختلط المسارات.
طريقة الاستخدام
- اختر الاتجاه: اختر JSON → YAML أو YAML → JSON في Direction.
- أدخل الإدخال: الصق JSON أو YAML في مربع Input وفق الاتجاه المختار.
- حوّل: انقر Convert لملء Output، أو اقرأ حالة Error إن فشل التحليل.
- انسخ الناتج: عند ظهور Output انقر Copy output لوضع النتيجة في الحافظة.
حالات الاستخدام
- حوّل عينة JSON من API إلى YAML لمسودات Kubernetes أو CI.
- وسّع بيان YAML إلى JSON مزخرف لمحرر يفضّل الأقواس.
- جرّب ذهابًا وإيابًا لتكوين صغير للتأكد أن المفاتيح والمصفوفات تبقى في كلا التنسيقين.
نصائح
- اضبط Direction قبل Convert؛ تغييره لاحقًا لا يعيد التحويل تلقائيًا.
- استخدم Copy output بعد حالة نجاح—Output الفارغ يعني فشل آخر Convert.
الأسئلة الشائعة
أي مكتبة تبني YAML؟
التحويل يستخدم dump وload من js-yaml في المتصفح مع تعطيل lineWidth وتفعيل noRefs عند dump.
لماذا Output فارغ بعد Convert؟
خطأ تحليل أو dump فرّغ Output؛ سطر الحالة يعرض تفاصيل Error.
هل يظهر Copy output دائمًا؟
لا. زر النسخ يظهر فقط بعد تحويل ناجح يُنتج Output.
هل يُرفع تكويني؟
لا. JSON.parse وjs-yaml ونسخ الحافظة تبقى في متصفحك.