🔄 مُحول YAML ↔ JSON
قم بتحويل YAML إلى JSON أو JSON إلى YAML بنقرة واحدة. انسخ بياناتك وToolio يقوم بالكشف التلقائي عن التنسيق، أو اختر الاتجاه بنفسك؛ اختر ترقيم JSON (2، 4، علامة تبويب، أو مضغوط) وانسخ أو قم بتنزيل النتيجة. مدعوم بواسطة مكتبة js-yaml محليًا — كل شيء يعمل في متصفحك بدون رفع أي شيء مع دعم كامل للعمل بدون اتصال بالإنترنت.
مصمم للخصوصية. تعمل هذه الأداة بالكامل في متصفحك — لا يتم رفع أي شيء تدخله أو تخزينه، وتعمل الأداة دون اتصال بالإنترنت.
حول
YAML و JSON يصفان نفس نموذج البيانات، لذا فإن التحويل خالي من الخسائر لمستندات قياسية — يتم تحويل التركيب القابل للقراءة والأساس على الترقيم في YAML إلى JSON صارم والعكس. هذه الأداة مفيدة للتطوير والتشغيل (DevOps) ومطوري البرمجيات الذين ينتقلون بين ملفات تعريف Kubernetes، أنظمة CI، وعبارات API. كما يبلغ عن أخطاء تحليل دقيقة (السطر والسبب) عند وجود إدخال غير صحيح، ولا يرسل أي تكوين — والذي قد يحتوي على أسرار — إلى أي خادم.
كيف تستخدم
- صق YAML أو JSON في مربع الإدخال.
- اترك اتجاه 'الكشف التلقائي' أو اختر YAML→JSON / JSON→YAML بشكل صريح.
- اختر ترقيم JSON (اختياري)، ثم اضغط على تحويل.
- انسخ الناتج أو قم بتنزيله كملف .json / .yaml.
الأسئلة الشائعة
- هل يتم رفع بياناتي إلى خادم؟
- لا. يتم إجراء التحويل بالكامل في متصفحك باستخدام مكتبة محليًا مدمجة — آمن لتكوينات تحتوي على أسرار.
- هل يدعم YAML متعدد المستندات أو التعليقات؟
- يقوم بتحويل مستند واحد فقط. التعليقات في YAML لا تُمثل في JSON، لذا تُحذف أثناء التحويل — وهذا جزء من التنسيقات.
- ما الذي يحدث إذا كان YAML أو JSON الخاص بي غير صحيح؟
- سيحصلين على خطأ واضح في التحليل يصف المشكلة حتى تتمكن من إصلاحها بسرعة.
- كيف تعمل الكشف التلقائي عن الاتجاه؟
- يتحقق المُحول من النص ويختار الاتجاه لك، مما يغطي الحالة الشائعة لنسخ شيء ما وتحويله إلى التنسيق الآخر. عندما يكون المدخل غير واضح - قطعة نص قصيرة صالحة كلا الاتجاهين - يمكنك تحديد الاتجاه بشكل صريح باستخدام الإعداد 'YAML إلى JSON' أو 'JSON إلى YAML' بدلًا من تركه يتوقع ذلك.
- لماذا أختار مساحة ترقيم 0؟
- هذا ينتج JSON مضغوط على سطر واحد، وهو ما تريده عند استخدام قيمة تكوين أو متغير بيئة أو جسم طلب API حيث يُضيع المساحة البيضاء. استخدم مساحة ترقيم بقيمة 2 أو 4 عند التعامل مع أي شيء سيقرأه شخص، واستخدم الترقيم بالعلامات التبويب عندما يكون المشروع الذي تنسخ إليه يستخدم العلامات التبويبية - مزيج الاثنين هو السبب الشائع لوجود فرق صاخب.
- هل يتم الحفاظ على التعليقات والنقاط المرجعية؟
- لا، ولا يمكن ذلك. لا يحتوي JSON على تركيب للكتابة التعليقات أو النقاط المرجعية في YAML، لذا تُحذف التعليقات أثناء التحويل، وتنسق النقاط المرجعية في YAML إلى القيمة الكاملة التي أشارت إليها. وبالتالي، عند تحويل ملف تكوين معلق إلى JSON والعكس، تُعاد البيانات المُفعّلة ولكن تُفقد الملاحظات - احتفظ بالملف الأصلي بتنسيق YAML إذا كانت التعليقات مهمة.
- هل هذه الأداة ترفع بياناتي؟
- لا. يعمل كل شيء مباشرة في متصفحك، لذا بياناتك لن تغادر جهازك أبداً — بل إنها تعمل دون اتصال بالإنترنت بمجرد تحميل الصفحة.