فقط در مرورگر

مبدل YAML↔JSON↔TOML (دوطرفه، فقط در مرورگر)

تبدیل بین YAML / JSON / TOML. چسباندن، قالب‌بندی و تبدیل فوری.

بدون آپلود در سرور (فقط مرورگر) تبدیل خودکار (امکان تغییر به دستی) کپی و دانلود

تبدیل (ورودی / خروجی)

ورودی
شکست خط
1

              
              
# متن YAML / JSON / TOML را اینجا بچسبانید
خروجی
خروجی قابل کپی یا دانلود است.
نتیجه تبدیل اینجا ظاهر می‌شود...

تنظیمات

تنظیمات
فاصله (برای JSON/TOML)
دقت در انواع ضمنی YAML
بسته به پیاده‌سازی، رشته‌ها ممکن است به بولین یا عدد تبدیل شوند.
نکات خروجی
  • کامنت‌ها حفظ نمی‌شوند (JSON از کامنت پشتیبانی نمی‌کند).
  • لنگرها/نام‌های مستعار YAML ممکن است در تبدیل از بین بروند.

راهنمای تبدیل YAML JSON TOML

۱. متن خود را بچسبانید

متن YAML/JSON/TOML را در پنل ورودی وارد کنید.

۲. فرمت‌ها را انتخاب کنید

فرمت ورودی (شناسایی خودکار عالی است) و خروجی را انتخاب کنید.

۳. کپی / دانلود

خروجی را کپی کرده یا به صورت فایل ذخیره کنید.

تبدیل yaml به json

متن YAML را چسبانده و فرمت خروجی را روی JSON قرار دهید.

تبدیل json به yaml

متن JSON را چسبانده و فرمت خروجی را روی YAML قرار دهید.

تبدیل json به toml

متن JSON را چسبانده و فرمت خروجی را روی TOML قرار دهید.

نکات و ترفندها

پردازش فقط در مرورگر

تمامی تبدیل‌ها در این مرورگر انجام می‌شود. بدون آپلود در سرور.

مراقب تغییر خودکار انواع داده باشید

YAML می‌تواند انواع داده را به صورت ضمنی تغییر دهد. در موارد مشکوک از نقل‌قول استفاده کنید.

UTF-8

فرمت UTF-8 فرض می‌شود. متون غیر ASCII پشتیبانی می‌شوند.

نکته

مرتب‌سازی کلیدها را فعال کنید تا مقایسه تغییرات JSON آسان‌تر شود.

سؤالات متداول

آیا لنگرها (Anchors) و نام‌های مستعار YAML حفظ می‌شوند؟

ممکن است باز شوند (Expand) چون JSON/TOML معادل آن‌ها را ندارند. نتیجه را بررسی کنید.

آیا انواع داده ممکن است تغییر کنند؟

بله. YAML ممکن است انواع را ضمنی تفسیر کند. مثلاً "01" ممکن است عدد شود یا yes/no به بولین تبدیل شوند. در صورت نیاز صراحتاً از نقل‌قول استفاده کنید.

از چه کدگذاری استفاده می‌شود؟

UTF-8. زبان فارسی و سایر متون غیر ASCII پشتیبانی می‌شوند.

آیا کامنت‌ها حفظ می‌شوند؟

خیر. JSON از کامنت پشتیبانی نمی‌کند، بنابراین در فرآیند تبدیل حذف می‌شوند.

آیا ورودی من به سرور ارسال می‌شود؟

خیر. تمامی پردازش‌ها در مرورگر شما انجام می‌شود.