این ابزار درست کار نمی‌کند؟

دربارهٔ ابزار «مبدل JSON به XML آنلاین»

این ابزار اسناد JSON را به XML تبدیل می‌کند. کلیدهای شیء به نام‌های عنصر تبدیل می‌شوند، مقادیر بسته به نوع به محتوای متنی یا عناصر تو در تو تبدیل می‌شوند، و آرایه‌ها عناصر فرزند تکراری تولید می‌کنند. XML حاصل درخت JSON را منعکس می‌کند.

تبدیل JSON به XML هنگام یکپارچه‌سازی خروجی API مدرن با سیستم‌های قدیمی شرکتی که XML انتظار دارند — خدمات SOAP، قالب‌های پیکربندی از دهه ۲۰۰۰، یا قراردادهای تبادل داده قدیمی — مورد نیاز است.

گزینه‌ها مدیریت ویژگی، اعلان XML، سبک تورفتگی، و نام‌گذاری عنصر ریشه را پوشش می‌دهند. خروجی XML خوش‌فرم آماده برای استفاده با هر تجزیه‌کننده XML است.

چطور از این ابزار استفاده کنم؟

چطور JSON را به سند XML ساده تبدیل کنم؟

  1. JSON خود را بچسبانید

    یک شیء یا آرایه JSON را در فیلد «JSON» قرار دهید. مقدار سطح بالا در یک عنصر `<root>` پیچیده می‌شود تا خروجی همیشه سند XML معتبر باشد.

  2. نگاشت تو در تو

    اشیاء به عناصر تو در تو با نام property تبدیل می‌شوند. آرایه‌ها به چندین `<name_item>` با کلید والد به‌عنوان پیشوند تبدیل می‌شوند. مقادیر اولیه متن عنصر می‌شوند و escape XML (& < >) می‌شوند.

  3. null و undefined

    مقدار null یا undefined به‌صورت عنصر self-closing (`<key />`) خروجی می‌شود، نه عنصر خالی با متن — برای مصرف‌کنندگانی که «بدون مقدار» را از «رشتهٔ خالی» تشخیص می‌دهند مفید است.

  4. «اجرا» را بزنید

    خروجی یک فیلد `xml` است شامل کل سند با prolog `<?xml version="1.0" encoding="UTF-8"?>` و body `<root>…</root>`. attribute و namespace ندارد — فقط element.