كيفية الاستخدام
- الصق YAML في لوحة الإدخال، أو انقر فوق "تحميل العينة" للبدء بمثال تكوين على نمط Kubernetes.
- تقوم الأداة بتحليل YAML محليًا وتحديث تنسيق JSON في لوحة الإخراج.
- بالنسبة إلى YAML متعدد المستندات، قم بفصل المستندات باستخدام
---؛ يصبح الإخراج مجموعة JSON. - في حالة ظهور خطأ، تحقق من المسافة البادئة والنقطتين وتداخل المصفوفة وعلامات التبويب أو المسافات المختلطة.
- انسخ ملف JSON أو قم بتنزيله كملف
.json.
الميزات الأساسية
- تحويل YAML إلى JSON: تحويل Kubernetes وDocker Compose وCI/CD وتكوين التطبيق YAML إلى JSON منسق.
- المعالجة من جانب العميل: يتم تحليل YAML وتسلسل JSON على جهازك، لذلك لا يتم تحميل الأسرار وقيم التكوين.
- تدفق التحويل المباشر: يتم تحديث مخرجات JSON أثناء قيامك بتحرير YAML، مع بقاء إجراء "التحويل إلى JSON" اليدوي متاحًا.
- دعم YAML متعدد المستندات: يتم تحويل تدفقات YAML المنفصلة بـ
---إلى مصفوفة JSON، مع الحفاظ على حدود المستند. - التحقق من صحة الخط: تعرض المسافة البادئة والنقطتين وتداخل المصفوفة وأخطاء بناء الجملة رسالة واضحة تحتوي على تفاصيل السطر والعمود عند توفرها.
- نسخ أو تنزيل: انسخ ملف JSON المنسق أو احفظه كملف
.jsonلسير عمل المطور التالي.
الأدوات ذات الصلة
منسق JSON الآمن: تنسيق JSON والتحقق من صحته وإصلاحه محليًا. تجميل/تصغير، وتمييز الأخطاء، وإنشاء TypeScript أو Zod، والتحويل إلى XML — خاص. حاول الآن.
اختبار JSONPath ومقيم مجاني لـ API JSON. قم باستخراج العقد المطابقة في الوقت الفعلي، وافحص المسارات، وانسخ نتائج JSON بينما يظل التحليل محليًا في متصفحك.
قم بتحويل كائنات أو صفائف JSON إلى ملف CSV محليًا في متصفحك. قم بتسوية الحقول، ومعاينة النتيجة، ثم انسخ ملف CSV أو قم بتنزيله دون تحميل البيانات.
قم بتحويل نص أو ملفات CSV إلى صفائف JSON محليًا في متصفحك. يدعم الرؤوس ومحددات الفاصلة/الفاصلة المنقوطة/علامات التبويب وملفات السحب والإفلات والنسخ والتنزيل بدون تحميلات.
قارن بين مستندين JSON محليًا في متصفحك. قم بفرز مفاتيح الكائنات للفرق الدلالي، وتجاهل ضجيج ترتيب المفاتيح، ووضع علامة على الحقول المضافة والمزالة والمعدلة دون تحميلات.
قم بتصغير JSON في سطر واحد، وإزالة المسافة البادئة وفواصل الأسطر، ومقارنة الحجم الأصلي والحجم المصغر والبايتات المحفوظة والنسبة المئوية المحفوظة.
محول JSON إلى TypeScript مجاني عبر الإنترنت. قم بإنشاء واجهات وأنواع TypeScript على الفور من حمولات JSON الخاصة بك. إنشاء أكواد برمجية خاصة بنسبة 100% من جانب العميل.
قم بتحويل JSON إلى YAML محليًا في متصفحك من خلال التحويل المباشر والتحقق الصارم من صحة JSON وتفاصيل الخطأ عند توفرها والنسخ وتنزيل YAML. لم يتم تحميل أي بيانات.
منطق الحساب
تستخدم هذه الأداة المحلل اللغوي js-yaml المستخدم على نطاق واسع في المتصفح. يقرأ المكون النص، ويحمل محلل YAML عند الطلب، ويستخدم JSON.stringify لإصدار JSON منسق.
لا يتطلب سير العمل طلبًا خلفيًا، ولا يرسل EasyTools محتوى YAML إلى الخادم. إذا كان إدخالك يستخدم علامات مخصصة، أو هياكل دائرية، أو ميزات YAML التي لا يستطيع محلل المتصفح حلها، فستبلغ الأداة عن خطأ تحليلي بدلاً من التخمين.
التعليمات
هل من الآمن تحويل YAML باستخدام مفاتيح API؟
نعم. يتم تشغيل التحويل محليًا في متصفحك، ولا يتم تحميل نص YAML أو تخزينه أو إرساله إلى خوادم EasyTools.
هل يدعم تدفقات YAML متعددة المستندات؟
نعم. يتم تحليل مستندات YAML المفصولة بـ --- كقيم متعددة ويتم إرجاعها كمصفوفة JSON.
هل يمكنني تحويل YAML إلى JSON دون الاتصال بالإنترنت؟
بعد تحميل الصفحة والبرامج النصية المطلوبة، لا يحتاج التحويل إلى طلب شبكة. إذا كانت هذه الأصول متاحة بالفعل في المتصفح، فسيتم تشغيل التحويل محليًا.
لماذا فشل تحويل YAML الخاص بي؟
YAML حساس للمسافة البادئة. تتضمن المشكلات الشائعة المسافات المفقودة بعد النقطتين، أو علامات التبويب والمسافات المختلطة، أو تداخل المصفوفات غير المتناسقة، أو السلاسل غير المقتبسة.
كيف يتم تعيين صفائف YAML إلى JSON؟
تصبح قوائم YAML صفائف JSON، وتصبح التعيينات كائنات JSON. يتم إرجاع YAML متعدد المستندات كمصفوفة JSON خارجية.
هل هناك حد للحجم؟
لا يقوم EasyTools بتعيين حصة نصية. وتعتمد الحدود العملية على ذاكرة المتصفح وأداء الجهاز؛ قد يؤدي إدخال YAML الكبير جدًا إلى إبطاء الصفحة.