هل هناك مشكلة في هذه الأداة؟

عن «YAML JSON Converter Online»

تحوّل هذه الأداة بين YAML وJSON في كلا الاتجاهين. يُفضل YAML للتكوينات التي يحررها البشر (Kubernetes manifests، خطوط أنابيب CI، Ansible playbooks)؛ يُفضل JSON للنقل من آلة إلى آلة. يجسر المحول بينهما دون فقدان البيانات.

كلا التنسيقين يمثلان نفس نموذج البيانات — الكائنات المتداخلة والمصفوفات والسلاسل والأرقام والبوليان وnull — لذا فإن التحويلات بدون فقد. تحافظ الأداة على التعليقات حيث يدعمها التنسيق الهدف، وتتيح لك اختيار المسافة البادئة وفرز المفاتيح وخيارات تنسيق أخرى.

مفيد عند تكييف تكوين YAML لـ API يتوقع JSON، أو إنشاء YAML نموذجي من مفتاح اختبار مخطط JSON، أو مجرد تصور تكوين معقد بتنسيقك المفضل.

كيف تستخدم هذه الأداة

كيف أحوّل بين YAML و JSON؟

  1. الصق المدخل

    ضع نص YAML أو JSON في حقل "Input". تحلّل الأداة بناءً على الاتجاه الذي تختاره — لا اكتشاف تلقائي.

  2. اختر الاتجاه

    «Direction» يبدّل بين `yaml_to_json` (تحليل YAML، إصدار JSON بتباعد 2) و `json_to_yaml` (تحليل JSON، إصدار YAML بـ lineWidth = 100). الافتراضي yaml_to_json.

  3. اضغط «تشغيل»

    تعيد النتيجة `output` (النص المحوَّل) و `format` (الصيغة الصادرة: `json` أو `yaml`). يفصل بينهما ليختار رندر العرض highlighter المناسب.

  4. تحذيرات round-trip

    تُفقَد تعليقات YAML في أول مرور بـ JSON؛ قد يتغير ترتيب المفاتيح؛ tagged types مثل `!!set` تنهار إلى أشكال JSON عادية. لتعديلات YAML بلا فقد استخدم yaml-formatter-online.