أداة تحويل YAML إلى JSON — مجاني عبر الإنترنت

الصق YAML أدناه وانقر على "تحويل" للحصول على JSON فورًا.

الإدخال جاهز

إحصائيات الإدخال متاحة عبر زر الإحصائيات أعلى هذا الحقل.

الإخراج

إحصائيات الإخراج متاحة عبر زر الإحصائيات أعلى هذا الحقل.

النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.

ماذا تفعل هذه الأداة

تحلل أداة تحويل YAML إلى JSON نص YAML وتُخرج البيانات نفسها بصيغة JSON منسقة بمسافات بادئة. تصبح الخرائط (maps) كائنات، والقوائم مصفوفات، وتحتفظ الأرقام والقيم المنطقية بأنواعها.

تُحَل المراسي والأسماء المستعارة (anchors وaliases: &name و*name)، بما في ذلك مفاتيح الدمج (<<:)، لذا يحتوي JSON على القيم الكاملة. وتُحذف التعليقات، لأنه لا مكان لها في JSON.

متى تستخدمها

  • قراءة ملف إعدادات YAML في برنامج أو API لا يقبل سوى JSON.
  • التحقق مما يحتويه ملف YAML فعلًا. فأخطاء المسافات البادئة غالبًا ما تتضح بمجرد رؤية بنية JSON.
  • تمرير إعدادات Kubernetes أو CI إلى أداة تعمل بـJSON مثل jq.

مثال عملي

المدخلات

server:
  host: localhost
  port: 8080
features:
  - auth
  - logging

المخرجات

{
  "server": {
    "host": "localhost",
    "port": 8080
  },
  "features": [
    "auth",
    "logging"
  ]
}

أسئلة حول هذه الأداة

هل تدعم الأداة الملفات التي تحتوي على عدة مستندات مفصولة بـ---؟

لا. يتوقع المحوّل مستند YAML واحدًا. قسّم الملف متعدد المستندات (وهو شائع في Kubernetes) وحوّل كل جزء على حدة.

لماذا تغيّر نوع القيمة لدي؟

يخمّن YAML الأنواع من النص العادي: 8080 رقم وtrue قيمة منطقية. ضع القيمة بين علامتي اقتباس في YAML، مثل "8080"، إذا كنت تحتاج إلى أن تبقى سلسلة نصية.

ماذا لو كان في YAML خطأ في المسافات البادئة؟

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

الأسئلة الشائعة

هل من الآمن تحويل بيانات حساسة باستخدام هذه الأداة؟

نعم - تتم معالجة بياناتك وحذفها فورًا. لا يتم تسجيل أو حفظ أي شيء على الخادم.

هل يوجد حد أقصى لحجم الملف؟

تتعامل الأداة بسهولة مع المستندات ذات الحجم المعتاد. بالنسبة للملفات الكبيرة جدًا، يُنصح بتقسيمها أولاً.

هل هذه الأداة مجانية؟

نعم، إنها مجانية. دون تسجيل أو بريد إلكتروني. تظهر النتيجة في هذه الصفحة.

كيف أحصل على النتيجة؟

استخدم الأداة في هذه الصفحة. تظهر النتيجة هنا دون الحاجة إلى إرسالها بالبريد الإلكتروني.