RevealTheme logo

مبدل JSON به YAML

JSON را به YAML تبدیل کنید. آکولادها، گیومه‌ها و کاماها را حذف کنید تا فایل‌های پیکربندی تمیزتری به دست آورید.

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

  1. 1

    Paste or type your JSON into the text box.

  2. 2

    The converter parses it with JSON.parse and renders YAML below as you type.

  3. 3

    If the JSON is malformed, a red parser error appears instead of output — fix the JSON and the YAML updates.

  4. 4

    Select the YAML in the output block and copy it into your config file.

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

YAML از نظر نحوی یک اَبَرمجموعه از JSON است: هر فایل JSON یک YAML معتبر است، اما عکس آن درست نیست. تبدیل JSON به YAML بیشتر جنبه زیبایی‌شناختی دارد: جایگزین کردن آکولادها با تورفتگی، حذف گیومه‌ها از کلیدهای ساده و جایگزین کردن کاماها با خط جدید. این کار برای ترجمه پاسخ‌های API به فایل‌های پیکربندی قابل ویرایش توسط انسان مفید است.

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

  • Turning a JSON API response into a YAML snippet you can paste into a Kubernetes or Docker Compose file.

  • Rewriting a package.json fragment or settings blob as YAML to read it more easily during review.

  • Drafting a GitHub Actions or GitLab CI workflow when you have the config as JSON but the pipeline expects YAML.

  • Converting a JSON fixture into YAML for an Ansible playbook or a Helm values file.

  • Quickly checking how a nested JSON structure looks once the braces and commas are stripped away.

  • Producing readable YAML examples for documentation from JSON you already have.

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

آیا YAML دوباره به یک JSON یکسان تبدیل می‌شود؟
برای داده‌های ساده، بله. رشته‌هایی که شامل کاراکترهای خاص هستند درون گیومه قرار می‌گیرند تا حفظ شوند.

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

کدگشای JWT

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

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

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

قالب‌بند XML

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

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

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

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

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

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

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