RevealTheme logo

مبدل YAML به JSON

YAML را در مرورگر خود به JSON تبدیل کنید. از نگاشت‌های تودرتو، فهرست‌ها، رشته‌ها، اعداد و مقادیر بولی پشتیبانی می‌کند.

نحوه استفاده از این ابزار

  1. 1

    Paste or type your YAML into the input box, using spaces (not tabs) for indentation.

  2. 2

    Read the pretty-printed JSON that appears below the box as you type.

  3. 3

    If a red error message shows instead, check your indentation and remove unsupported syntax.

  4. 4

    Select and copy the JSON output to paste into your config, code, or API client.

مبدل YAML به JSON چیست؟

YAML و JSON قالب‌های تبادل داده هستند که می‌توانند ساختارهای یکسانی را نمایش دهند. YAML برای انسان خواناتر است (بدون آکولاد یا گیومه)، اما JSON به‌طور جهانی‌تری قابل تجزیه است. تبدیل میان آن‌ها برای فایل‌های پیکربندی (GitHub Actions، Docker Compose) رایج است، هنگامی که نیاز دارید داده‌ها را به ابزارهایی بدهید که فقط JSON را می‌پذیرند.

موارد استفاده رایج

  • Quickly turning a small docker-compose.yml or GitHub Actions snippet into JSON to inspect its structure.

  • Converting a hand-written config block into JSON to paste into a tool or API that only accepts JSON.

  • Checking how YAML scalars like true, 123, or ~ get typed once they become JSON values.

  • Sanity-checking indentation in a YAML fragment by seeing whether the nesting comes out as you expect.

  • Generating seed JSON fixtures for tests from a more readable YAML draft.

  • Teaching or learning the mapping between YAML structures and their JSON equivalents.

پرسش‌های متداول

آیا از قابلیت‌های پیشرفته YAML پشتیبانی می‌شود؟
anchorها، aliasها، رشته‌های چندخطی و tagها پشتیبانی نمی‌شوند. برای آن موارد از یک تجزیه‌گر کامل YAML مانند js-yaml استفاده کنید.

ابزارهای مرتبط

کدگشای JWT

توکن‌های JSON Web Token (JWT) را فوراً کدگشایی کنید. در مرورگر شما اجرا می‌شود: توکن‌ها هرگز از دستگاه شما خارج نمی‌شوند، پس استفاده از آن با اسرار محیط تولید (production) امن است.

قالب‌بند و اعتبارسنج JSON

JSON را به‌صورت آنلاین قالب‌بندی، اعتبارسنجی و فشرده کنید. کاملاً در مرورگر شما کار می‌کند: داده‌های شما هرگز دستگاهتان را ترک نمی‌کنند.

قالب‌بند XML

اسناد XML را قالب‌بندی و زیبا کنید. مفید برای SOAP، نقشه‌های سایت، فیدهای RSS و فایل‌های پیکربندی.

کدگذار و کدگشای Base64

رشته‌ها را به Base64 کدگذاری یا Base64 را به متن کدگشایی کنید. به حریم خصوصی شما احترام می‌گذارد: در مرورگر شما اجرا می‌شود.

کدگذار و کدگشای URL

متن را به کدگذاری امن برای URL (کدگذاری درصدی) و برعکس تبدیل کنید. مفید برای رشته‌های پرس‌وجو، تغییر مسیرها و جریان‌های OAuth.

کدگذار و کدگشای موجودیت‌های HTML

کاراکترهای خاص را به موجودیت‌های HTML (&، < و غیره) و برعکس تبدیل می‌کند. برای جای‌دادن امن متن در HTML مفید است.