YAML → JSON
يحوّل ملفات YAML إلى JSON.
تعمل هذه الأداة بـ JavaScript. لاستخدامها فعّل JavaScript في المتصفح وأعد تحميل الصفحة.
من YAML إلى JSON في خطوة.
تحوّل أداة YAML → JSON ملفات الإعدادات والبيانات بصيغة YAML إلى JSON. فملفات إعدادات Docker Compose وKubernetes وGitHub Actions وكثير من التطبيقات هي YAML؛ وحين يلزم نقلها إلى API أو إلى مخطّط JSON أو إلى برنامج لا يقرأ YAML، تحوّلها هذه الأداة في خطوة واحدة. ويُزاح المخرج بمسافتين أو أربع مسافات أو علامة جدولة؛ وتبقى الحروف التركية وسائر محارف Unicode كما هي.
وتُحوَّل ملفات YAML التي تحوي عدة مستندات مفصولة بـ «---» إلى مصفوفة JSON يصير فيها كل مستند عنصرًا. ولأن JSON لا نوع تاريخ فيه، تُحوَّل قيم التاريخ والوقت في YAML إلى نص. ويُفتح الملف في وضع القراءة الآمنة: فخصائص YAML القادرة على إنشاء كائنات برمجية معطَّلة، ولذلك لا يحمل تحويل ملف من غيرك خطرًا أيضًا. وإذا كان هناك خطأ في الإزاحة أو بنية غير صالحة ظهر سطر الخطأ وعموده. وتُقبل ملفات YAML وYML وTXT حتى 16 MB. يمكنك رفع 20 ملفًا كحد أقصى في المرة الواحدة؛ تُعالَج كلها بالإعدادات نفسها، وتصل الملفات المتعددة في ملف ZIP واحد.
من البداية إلى النهاية
- ارفع ملف YAML. اسحب ملف YAML أو YML أو TXT وأفلته أو اختره.
- اختر الإزاحة. مسافتان أو أربع مسافات أو علامة جدولة.
- حوّل ونزّل. نزّل ملف JSON حالما يصبح جاهزًا. ويُكتب على الشاشة عدد المستندات.
الأسئلة الشائعة
ماذا يحدث للتعليقات؟
لأن JSON لا يدعم التعليقات، فإن التعليقات التي تبدأ بـ # في YAML لا تُنقل إلى المخرج.
هل تُدعم المراسي والأسماء البديلة (& و*)؟
نعم. تُحلّ الأسماء البديلة وتُكتب قيمها صراحةً في JSON.
لماذا يبدو رقم السطر في رسالة الخطأ مختلفًا؟
ينشأ خطأ YAML غالبًا من الإزاحة في السطر السابق. تحقّق من الإزاحات فوق السطر المذكور مباشرةً؛ وتأكّد من استعمال المسافات لا علامات الجدولة.
هل يبقى ملفي على الخادم؟
لا. يصل ملفك إلى الخادم للمعالجة فقط ويُحذف عند انتهاء العمل، ويُحذف الناتج أيضًا بعد تنزيله والخروج من الأداة. لا تحتاج إلى حساب أو اسم أو بريد إلكتروني، ولا تُرسل ملفاتك إلى أي خدمة خارجية. الاستخدام مجاني: لا نضع حصة بالساعة أو باليوم لعدد العمليات، ولا نطلب منك مشاهدة إعلان قبل المعالجة، ولا نضيف علامة مائية إلى الناتج.
أدوات الملفات أخرى
RUPO Studio