حوّل YAML إلى JSON
حوّل إعدادات YAML إلى JSON، واعرف بالضبط أين يكمن الخلل عند وجوده.
الصق YAML، أو افتح ملف .yaml أو .yml، أو أفلته هنا. المستندات المتعددة المفصولة بـ --- تصبح مصفوفة JSON.
التالي: منسّق JSON · تحويل XML إلى JSON · تحويل JSON إلى CSV
الإبلاغ عن مشكلة في هذه الأداة
كيفية استخدام تحويل YAML إلى JSON
الصق YAML
الصق YAML، أو افتح ملف .yaml أو .yml أو أفلته. يُفحص ويُحوَّل أثناء الكتابة.
اختر التخطيط
أضف مسافة بادئة لـ JSON بمسافتين أو 4 مسافات، أو اضغطه في سطر واحد.
انسخ أو حمّل
انسخ JSON، أو حمّله كملف .json.
لماذا تستخدم Utils365
حل المراسي والدمج
تُملأ الأسماء المستعارة مثل *defaults ومفاتيح الدمج مثل <<: *defaults، الشائعة في ملفات docker-compose وKubernetes.
عدة مستندات دفعة واحدة
يصبح الملف الذي يحتوي على مستندات مفصولة بـ --- مصفوفة JSON، بعنصر لكل مستند.
أخطاء يمكنك إصلاحها
تُسمّى المسافات البادئة الخاطئة وعلامات الجدولة والمفاتيح المكررة وعلامات الاقتباس غير المغلقة مع السطر والعمود، ويُعرض السطر مع تمييز الموضع.
خصوصية تامة
يُحوَّل YAML على جهازك ولا يُرفع أبداً، فتبقى كلمات المرور والرموز في ملفات الإعداد معك.
الأسئلة الشائعة
ماذا يحدث لملف يحتوي على عدة مستندات؟
تصبح المستندات المفصولة بـ --- مصفوفة JSON بالترتيب. والملف الذي يحتوي على مستند واحد يصبح قيمة JSON واحدة.
هل تتحول yes إلى true؟
لا. تتبع الأداة YAML 1.2، حيث true وfalse فقط هما القيمتان المنطقيتان، لذا تبقى yes وno وon وoff نصاً. اكتب true أو false إذا كنت تقصد قيمة منطقية.
هل المراسي والأسماء المستعارة مدعومة؟
نعم. يُستبدل كل *alias بنسخة مما تحدده &anchor الخاصة به، وتُدمج مفاتيح الدمج <<: في الخريطة. تُوقف الملفات التي تتضخم أسماؤها المستعارة إلى حجم هائل.
لماذا يظهر خطأ في ملف YAML؟
الأسباب الشائعة هي استخدام علامات الجدولة للإزاحة، أو عناصر غير متناسقة، أو مفتاح مستخدم مرتين في الخريطة نفسها، أو علامة اقتباس غير مغلقة. تذكر الرسالة السطر والعمود.
ماذا يحدث للتعليقات؟
لا يحتوي JSON على تعليقات، لذا تُستبعد تعليقات YAML من النتيجة.