RevealTheme logo

مبدل XML به JSON

اسناد XML را به JSON تبدیل کنید. ویژگی‌ها به کلیدهایی با پیشوند @ تبدیل می‌شوند؛ برچسب‌های تکراری به آرایه تبدیل می‌شوند.

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

  1. 1

    Paste or type your XML into the input box.

  2. 2

    Read the converted JSON in the output panel below, which updates as you type.

  3. 3

    If the XML is malformed, fix the error shown in red and the output will reappear.

  4. 4

    Select the JSON from the output panel to copy it into your project.

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

گذار از XML به JSON در برخی جنبه‌ها با از دست رفتن داده همراه است: XML از فضاهای نام، دستورالعمل‌های پردازش و بخش‌های CDATA پشتیبانی می‌کند که معادل مستقیمی در JSON ندارند. این مبدل ۹۰٪ موارد را مدیریت می‌کند: عناصر تودرتو، ویژگی‌ها (با پیشوند @) و محتوای متنی (#text). برای XML پیچیده، ممکن است به یک کتابخانه اختصاصی نیاز باشد.

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

  • Inspect a SOAP or legacy XML API response as JSON before wiring it into a JavaScript front end.

  • Convert an RSS or Atom feed snippet into JSON to prototype a parser quickly.

  • Turn a config file or build manifest written in XML into JSON to eyeball its structure.

  • Pull values out of an XML sitemap or data export when a JSON shape is easier to traverse.

  • Teach or learn how attributes, repeated tags, and text nodes map between the two formats.

  • Sanity-check that a small XML payload is well-formed, since malformed input shows a parser error.

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

پیشوند @ چیست؟
ویژگی‌ها به‌صورت @نام‌ویژگی ذخیره می‌شوند تا از عناصر فرزند با همان نام متمایز شوند.

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

کدگشای JWT

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

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

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

قالب‌بند XML

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

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

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

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

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

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

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