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