YamlBox

أدوات يامل

YAML لتحويل JSON

الصق YAML — بيان Kubernetes، أو ملف إنشاء عامل الإرساء، أو سير عمل GitHub Actions أو أي تكوين — واحصل على JSON نظيف على الفور. يتم تشغيل التحويل بالكامل في متصفحك، لذا لا يغادر جهازك أي شيء تقوم بلصقه.

خيارات التحويل

مدخلات YAML

أمثلة:بيان Kubernetes · تكوين التطبيق · وثيقة متعددة0—⌘/Ctrl + Enter يحول · أسقط ملفًا لتحميله · تتم معالجته محليًا

إخراج جيسون

الإخراج للقراءة فقط. استخدم النسخ أو التنزيل أو المشاركة لنقله للخارج.

كيفية استخدام أداة YAML إلى JSON.

  1. قم بلصق أو إسقاط YAML

    الصق في الجزء الأيسر، وقم بإسقاط ملف .yaml/.yml عليه، أو قم بتحميل ملف باستخدام الزر "ملف". يبدأ التحويل أثناء الكتابة — لا يوجد زر تحويل للبحث عنه.

  2. اختر تنسيق الإخراج الخاص بك

    اختر مسافة بادئة بمسافتين أو 4 مسافات، أو قم بفرز المفاتيح أبجديًا، أو قم بتبديل المستندات المتعددة YAML بين صفيف JSON وإخراج المستند الأول فقط.

  3. نسخ أو تنزيل أو مشاركة

    انسخ JSON بنقرة واحدة، أو قم بتنزيله كملف .json، أو احصل على رابط مشاركة يتضمن مدخلاتك وإعداداتك حتى يتمكن زميلك في الفريق من رؤية ما رأيته بالضبط.

ما الذي يجعل هذه الأداة مختلفة

  • يصبح المستند المتعدد YAML (--- الفواصل) مصفوفة JSON - بدون فقدان صامت للبيانات
  • YAML 1.2 تم حل المراسي والأسماء المستعارة ومفاتيح الدمج بشكل كامل
  • تشير الأخطاء إلى السطر والعمود الدقيقين مع مقتطف من التعليمات البرمجية، وليس فقط "غير صالح YAML"
  • التحويل المباشر أثناء الكتابة، في كلا الاتجاهين
  • 100% من جانب العميل: غالبًا ما تحتوي التكوينات على الرموز المميزة وكلمات المرور، لذلك لا يتم تحميل أي شيء
  • يعمل دون اتصال بالإنترنت بمجرد تحميله - لا يوجد خادم ذهابًا وإيابًا لكل ضغطة مفتاح

الخصوصية حسب البنية: لا تحتوي هذه الصفحة على تحليلات تتلقى مدخلاتك، ويتم تشغيل رمز التحويل في علامة التبويب الخاصة بك. يمكنك قطع الاتصال بالشبكة بعد التحميل ومواصلة العمل.

YAML إلى JSON — الأسئلة المتداولة

هل تم تحميل YAML الخاص بي على الخادم؟

لا. يعمل المحول بالكامل في متصفحك باستخدام محلل مجمع. لا يغادر التكوين الخاص بك - بما في ذلك الأسرار الموجودة بداخله - جهازك أبدًا، وتعمل الأداة في وضع عدم الاتصال بعد تحميل الصفحة.

كيف يتم التعامل مع ملفات المستندات المتعددة؟

يتم تحليل المستندات المفصولة بـ --- بشكل فردي ودمجها في مصفوفة، كائن واحد لكل مستند. إذا كنت تريد المستند الأول فقط، فقم بتبديل خيار المستندات المتعددة إلى "المستند الأول فقط".

هل يدعم ملفات Kubernetes و docker-compose؟

نعم. يعمل أي إصدار YAML 1.2 صالح: بيانات Kubernetes، وdocker-compose.yml، وGitHub Actions، وخطوط أنابيب GitLab CI، وكتب التشغيل Ansible، ومواصفات OpenAPI، وملفات قيم Helm. يتم حل نقاط الارتساء والأسماء المستعارة التي تستخدمها قوالب Helm إلى قيمها النهائية.

لماذا فشل تحليل YAML الخاص بي؟

الأسباب الأكثر شيوعًا هي علامات التبويب المستخدمة للمسافات البادئة (يسمح YAML فقط بالمسافات)، أو فقدان النقطتين بعد المفتاح، أو وجود مفتاح مكرر في نفس التعيين. تعرض لوحة الخطأ الخط المخالف وتشير إلى العمود، مما يجعل المشكلة واضحة عادةً.

ماذا يحدث لتعليقات YAML؟

التعليقات غير موجودة بتنسيق JSON، لذا يتم حذفها. إذا كنت بحاجة إلى الحفاظ عليها، فاحتفظ بـ YAML كمصدر للحقيقة وتعامل مع JSON باعتباره قطعة أثرية للبناء.

هل يمكنني تحويل ملفات كبيرة جدًا؟

يتم تحويل الملفات التي يصل حجمها إلى بضعة ميغابايت بالمللي ثانية. تعتمد الملفات الكبيرة جدًا (عشرات الميجابايت) على ذاكرة جهازك؛ يتعامل معها متصفح سطح المكتب بشكل مريح حيث لا يمكن للهاتف ذلك.

هل تبحث عن “yaml إلى json على الانترنت”, “تحويل yaml إلى json”, “محلل yaml”؟ أنت في المكان الصحيح — تصفح جميع أدوات 19..

قراءة أعمق

مقالة المدونة · 6 دقيقة للقراءة YAML إلى JSON: تحويل التكوينات دون أن تفقد عقلك قم بتحويل YAML إلى JSON في المتصفح مع دعم المستندات المتعددة ومواقع الأخطاء الدقيقة - بالإضافة إلى أخطاء YAML التي تقطع خطوط أنابيب CI بهدوء. اقرأ الدليل →