JSON → YAML
يحول JSON إلى YAML 1.2 باستخدام المسافات البادئة بدلاً من الأقواس، لملفات تكوين Kubernetes وDocker Compose والـ CI.
اسحب الملفات هنا أو انقر
Ctrl+V للصق من الحافظة
كيفية تحويل JSON إلى YAML
- 1ارفع ملف JSON عن طريق السحب، النقر، أو اللصق.
- 2قم بتعديل إعدادات الجودة إذا لزم الأمر.
- 3انقر على "تحويل الآن" وانتظر حتى اكتمال التحويل.
- 4قم بتنزيل ملف YAML المحول.
حول التحويل من JSON إلى YAML
JSON تنسيق تبادل نصي قائم على أزواج المفتاح والقيمة يتبع معيار RFC 8259. يدعم فقط ستة أنواع بيانات أساسية ولا يدعم التعليقات. YAML تنسيق تسلسل يعتمد على المسافات البادئة يتبع المعيار 1.2، يدعم مراجع المراسي، وهو التنسيق الشائع لإعدادات Kubernetes. هذا التحويل يلبي متطلبات تكييف تنسيق ملفات الإعدادات.
عادةً ما يكون حجم ملف YAML الناتج أصغر من JSON الأصلي. يتم الاحتفاظ الكامل بجميع القيم الرقمية والقيم المنطقية والهياكل المتداخلة وأسماء المفاتيح من JSON الأصلي. JSON لا يدعم التعليقات أصلاً، لذلك لا يمكن الاحتفاظ بها. يتم تعيين بيانات JSON الأصلية بالكامل إلى هيكل المسافات البادئة في YAML وفقًا لتسلسلها الهرمي.
إخراج هذا التحويل يتوافق مع معيار YAML 1.2. يمكن استخدامه مباشرة لإعدادات مجموعات Kubernetes 1.x وملفات إعدادات Docker Compose، ويتكيف مع جميع سيرات عمل CI/CD الرئيسية، ويمكن استخدام الإخراج بدون تعديل تنسيق ثانوي.
JSON مقابل YAML: مقارنة تقنية
| الميزة | JSON | YAML |
|---|---|---|
| سنة الإصدار | 2001 | 2001 |
| المطور | Douglas Crockford | YAML community |
الأسئلة الشائعة حول JSON → YAML
هل سيحدث أخطاء في هيكل الإخراج بعد التحويل
إذا كان هيكل JSON الأصلي صالحًا، فسيطابق هيكل YAML الناتج البيانات الأصلية بالكامل. يمكن التحقق من اتساق الهيكل باستخدام أدوات التحقق الرسمية لـ YAML، ولا يحدث أي انحراف هيكلي.
هل سيتم الاحتفاظ بتعليقات JSON الأصلية
المواصفات الرسمية لـ JSON لا تدعم التعليقات، لذلك لا تحتوي ملفات JSON القياسية على محتوى تعليقات. لا يمكن الاحتفاظ بالتعليقات غير القياسية في YAML القياسي، والإخراج يتضمن فقط البيانات المتوافقة مع المواصفات.
ما هو حد حجم الملف
الحد الأقصى لتحويل ملف واحد هو 50 ميجابايت، ويمكن معالجة ملف واحد فقط لكل تحويل. يرفض النظام الملفات التي تتجاوز الحد، وتحتاج إلى تقسيم الملف قبل إعادة تقديمه.
هل سيتم تخزين ملفاتي
يكتمل التحويل على جانب الخادم. تُرفع الملفات إلى الخادم عبر HTTPS، ويحذف الخادم فورًا كل من الملف المصدر وملف الإخراج بعد اكتمال التحويل، لا يتم أي تخزين.