YAML در فایلهای تنظیمات زیاد استفاده میشود، اما بسیاری از APIها، برنامههای JavaScript و ابزارهای پردازش داده با JSON راحتتر کار میکنند. این ابزار YAML را parse کرده و خروجی JSON معتبر تولید میکند تا بتوانید configها را در کد، تست، API یا ابزارهای دیگر استفاده کنید. اگر YAML خطای indentation یا syntax داشته باشد، قبل از تبدیل مشخص میشود.
JSON برای JavaScript، API، تست خودکار و انتقال داده بین سرویسها رایجتر است و بسیاری از ابزارها آن را مستقیم میخوانند.
JSON از comment پشتیبانی نمیکند، بنابراین commentهای YAML در خروجی JSON حذف میشوند.
اشتباه در indentation، tab بهجای space، یا مقدارهای boolean و string بدون کوتیشن میتواند خروجی غیرمنتظره بسازد.
خیر، تبدیل در مرورگر انجام میشود و YAML ورودی به سرور ارسال نمیگردد.
YAML خود را paste کنید و خروجی JSON را بررسی کنید. اگر فایل مربوط به config حساس است، بعد از تبدیل مقدارهای عددی، boolean و رشتههای خاص را با دقت کنترل کنید.