رایگان، بدون نیاز به حساب

تبدیل JSON به XML

JSON و XML را در هر جهت در این دستگاه تبدیل کنید. عناصر XML مکرر به آرایه های JSON تبدیل می شوند. آرایه های JSON به عناصر تکراری تبدیل می شوند. ویژگی ها از @name و متن عنصر از #text استفاده می کند. هیچ فایلی آپلود نمیشه

اشیا به عناصر تودرتو تبدیل می شوند. از @name برای ویژگی ها و #text برای متن عنصر استفاده کنید.

تبدیل از نوع حفظ نمی شود: متن XML به رشته های JSON تبدیل می شود. مقادیر null، خالی، نظرات و قالب بندی ممکن است دقیقاً رفت و برگشت نباشند.

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

جهت را انتخاب کنید، JSON یا XML معتبر را جایگذاری کنید، در صورت نیاز نام ریشه XML را تنظیم کنید و Convert را انتخاب کنید. آرایه‌های JSON به عناصر XML تکراری تبدیل می‌شوند، در حالی که نام‌های فرزند XML تکراری به آرایه‌های JSON تبدیل می‌شوند.

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

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

جهت را انتخاب کنید، JSON یا XML معتبر را جایگذاری کنید، در صورت نیاز نام ریشه XML را تنظیم کنید و Convert را انتخاب کنید. آرایه‌های JSON به عناصر XML تکراری تبدیل می‌شوند، در حالی که نام‌های فرزند XML تکراری به آرایه‌های JSON تبدیل می‌شوند.

آیا JSON یا XML من آپلود شده است؟

خیر. تبدیل به صورت محلی در مرورگر شما اجرا می شود. ورودی به 200000 کاراکتر محدود شده است و اعلان‌های XML DTD/entity مسدود شده‌اند.

آرایه های JSON در XML چگونه نمایش داده می شوند؟

هر مقدار آرایه به عنصر دیگری با همین نام تبدیل می شود. وقتی دوباره تبدیل می‌شود، نام‌های مکرر عنصر فرزند در یک آرایه JSON گروه‌بندی می‌شوند. یک آرایه سطح بالا در ریشه انتخابی شما با عناصر فرزند item پیچیده شده است.

آیا JSON به XML انواع داده را حفظ می کند؟

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

آیا XML DTD یا پردازش نهاد خارجی پشتیبانی می شود؟

خیر. DTD و اعلامیه های موجودیت مسدود شده اند. ابزار ورودی را به صورت محلی تجزیه می کند و منابع خارجی را واکشی نمی کند.