تحويل YAML إلى JSON
تحويل YAML إلى JSON بسرعة وسهولة
إدخال YAML
مخرجات JSON
ما هو تحويل YAML إلى JSON؟
YAML هو تنسيق تسلسل بيانات يُستخدم في ملفات الإعداد. JSON هو تنسيق تبادل بيانات خفيف الوزن. يحوّل هذا الأداة YAML إلى JSON بسهولة.
يعمل التحويل بالكامل في متصفحك. لا يتم إرسال بياناتك إلى أي خادم.
أمثلة YAML إلى JSON
إليك مثالاً على تحويل YAML إلى JSON.
مثال: تحويل YAML
مخرجات JSON::
استخدم زر تحميل مثال أعلاه لتحميل بيانات نموذجية إلى المحرر.
كيفية استخدام هذه الأداة
الصق أو ارفع YAML
انسخ YAML الخاص بك والصقه في المحرر الأيسر. يمكنك أيضاً النقر على رفع الملف لتحميل ملف .yaml أو .yml من جهازك. زر تحميل مثال يحمّل بيانات نموذجية للاختبار.
مراجعة JSON المُحوَّل
تعرض اللوحة اليمنى JSON المُحوَّل. استخدم <strong>تصغير</strong> للحصول على مخرجات مضغوطة في سطر واحد أو اتركه منسقاً لسهولة القراءة. سيظهر خطأ إذا كان YAML غير صالح — قم بإصلاحه أولاً باستخدام التحقق من YAML.
متى تحتاج إلى تحويل YAML إلى JSON
تُكتب مانيفستات Kubernetes وملفات Docker Compose وسير عمل GitHub Actions عادةً بتنسيق YAML. عندما تحتاج إلى تمرير هذه الإعدادات إلى نظام يتوقع JSON — مثل API أو قاعدة بيانات أو سكريبت — تقوم هذه الأداة بالتحويل. لاستخراج قيم محددة من YAML كبير، يمكنك تحويله إلى JSON واستخدام jq.
ملفات الإعداد مثل application.yml (Spring Boot) أو .gitlab-ci.yml هي YAML. يساعد تحويلها إلى JSON في التكامل مع الأدوات التي تقبل JSON فقط أو عند التحقق من البنية مقابل مخطط JSON.
بعض واجهات برمجة التطبيقات وقواعد البيانات تخزن أو تقبل JSON. إذا كانت بياناتك المصدر بتنسيق YAML، يمنحك التحويل هنا JSON المطلوب. للتحويل إلى XML بدلاً من ذلك، استخدم YAML إلى XML.
الأسئلة الشائعة
هل يتم الحفاظ على التعليقات؟
لا. لا يدعم JSON صياغة التعليقات. يتم حذف تعليقات YAML عند التحويل إلى JSON. إذا كنت بحاجة إلى الحفاظ على التعليقات، احتفظ بالبيانات بتنسيق YAML.
ماذا عن المراسي والأسماء المستعارة في YAML؟
يتم حل المراسي والأسماء المستعارة أثناء التحويل. يحتوي JSON الناتج على البنية الموسعة بالكامل، وليس المراجع.
هل بياناتي خاصة؟
نعم. يعمل التحويل بالكامل في المتصفح باستخدام JavaScript. لا يتم إرسال أي بيانات إلى خادم. يمكنك التحقق من ذلك بفتح تبويب الشبكة في المتصفح أثناء استخدام الأداة.
كيف يتم التعامل مع النصوص متعددة الأسطر في YAML؟
يتم تحويل النصوص متعددة الأسطر في YAML (الكتل الحرفية أو المطوية) إلى سلاسل نصية في JSON. يتم الحفاظ على فواصل الأسطر. بالنسبة للمحتوى المتعدد الأسطر المعقد، قد يستخدم JSON الناتج أحرف تهريب لأسطر جديدة.
هل يمكنني التحقق من صحة JSON الناتج؟
نعم. انسخ الناتج والصقه في منسق JSON أو التحقق من JSON للتحقق من البنية والصياغة.
الأدوات ذات الصلة
مواصفات YAML. مواصفات JSON. MDN. مقدمة سريعة إلى YAML. RFC 8259. YAML. Postman.