تبدیل تنظیمات YAML به JSON برای ابزارها، APIها و اسکریپتهایی که نحو JSON را ترجیح میدهند.
تبدیل YAML به JSON همان چیزی است که وقتی ابزاری که فقط JSON میفهمد نیاز دارد یک پیکربندی نوشتهشده به YAML را مصرف کند، نیاز دارید. بیشتر سیستمهای CI، اسکریپتهای JavaScript و APIهای REST JSON را ترجیح میدهند. این تبدیل از نظر ساختار بدون اتلاف است - تنها نحو (syntax) تغییر میکند.
ما YAML را با کتابخانه yaml تجزیه میکنیم (پشتیبانی کامل از YAML 1.2)، سپس آن را به JSON با تورفتگی تبدیل میکنیم. فایلهای YAML چندسندی (جداشده با نشانگرهای ---) فقط اولین سند را خروجی میدهند؛ برای گردشکارهای چندسندی از تقسیم در پاییندست استفاده کنید. نظرات حذف میشوند (JSON از آنها پشتیبانی نمیکند). همه چیز بهصورت محلی اجرا میشود.
YAML یک فرمت سریالسازی داده کاربرپسند است - مبتنی بر تورفتگی، کمنویزتر از JSON و ایدهآل برای فایلهای پیکربندی. توسط Kubernetes، پایپلاینهای CI و اغلب ابزارهای مدرن DevOps استفاده میشود.
JSON (JavaScript Object Notation) زبان مشترک دادههای ساختیافته در وب است. آرایهها، اشیاء، رشتهها، اعداد، مقادیر بولی. توسط هر زبان برنامهنویسی مدرن خوانده میشود.
یک YAML را روی مبدل بالا بکشید، یا برای انتخاب از دستگاه خود روی جعبه کلیک کنید.
ما JSON را بهصورت پیشگزیده بهعنوان فرمت خروجی انتخاب کردهایم. اگر هدف متفاوتی میخواهید، آن را از فهرست کشویی تغییر دهید.
روی Convert کلیک کنید و منتظر بمانید تا نوار پیشرفت تمام شود. وقتی JSON آماده شد، آن را دانلود کنید.
فایلهای پیکربندی JSON را به فرمت YAML خواناتر برای انسان تبدیل کنید - Kubernetes، GitHub Actions و Docker Compose این را دوست دارند.
یک فایل CSV را در مرورگرتان به JSON تبدیل کنید - ایدهآل برای ارسال صفحات گسترده به اسکریپتها، APIها یا LLMها.
آرایهای از اشیاء JSON را به یک فایل CSV تبدیل کنید - آن را در Excel، Google Sheets یا هر ابزار صفحهگستردهای بچسبانید.