UTILS.
۱۰۰٪ در مرورگر
}<

JSON به XML

یک شیء JSON را به یک سند XML با تورفتگی تبدیل کنید.

— خروجی اینجا نمایش داده می‌شود —

درباره این ابزار

JSON به XML یک مبدل رایگان و درون‌مرورگری است که یک مقدار JSON تجزیه‌شده را به یک سند XML با تورفتگی تبدیل می‌کند. ورودی را با تجزیه‌گر JSON خودِ مرورگر می‌خواند، ساختار را پیمایش می‌کند، کلیدهای اشیاء را به تگ‌های عنصر و عناصر آرایه را به عناصر تکرارشونده نگاشت می‌کند، سپس کل درخت را در یک عنصر <root> واحد زیر یک اعلان XML با UTF-8 می‌پیچد.

مقادیر ابتدایی مانند رشته‌ها، اعداد و بولین‌ها به متن عنصر تبدیل می‌شوند، با علامت & و علائم کوچک‌تر/بزرگ‌تر و نقل‌قول دوتایی که به‌صورت موجودیت گریز داده می‌شوند؛ یک null به یک عنصر خالی خودبسته تبدیل می‌شود؛ اشیاء تودرتو به‌صورت عناصر فرزند تودرتو می‌شوند. تورفتگی در هر سطح روی دو فاصله ثابت است و کلیدها به نام تگ XML معتبر پاکسازی می‌شوند، پس نویسه‌های خارج از حروف، ارقام، خط زیر، نقطه و خط‌فاصله به خط زیر تبدیل می‌شوند.

روی Convert کلیک کنید تا خروجی ساخته شود، جایی که JSON نامعتبر به‌صورت درون‌خطی علامت‌گذاری می‌شود، سپس Copy را بزنید تا نتیجه را بردارید. همه‌چیز ۱۰۰٪ در مرورگر شما اجرا می‌شود: بدون بارگذاری، بدون حساب، بدون ردیابی و آفلاین کار می‌کند.

پرسش‌های پرتکرار

آرایه‌ها چگونه بازنمایی می‌شوند؟
هر عنصر آرایه همان نام تگِ کلیدش را تکرار می‌کند، که شیوهٔ استاندارد مدل‌سازی داده‌های فهرست‌مانند در XML است.
چه چیزی خروجی را در بر می‌گیرد؟
همه‌چیز درون یک عنصر <root> واحد زیر اعلان <?xml version="1.0" encoding="UTF-8"?> قرار می‌گیرد. اگر بالاترین سطح به‌جای یک شیء، یک آرایه یا یک مقدار تنها باشد، درون یک عنصر <item> داخل <root> جای می‌گیرد.
کدام نویسه‌ها گریز داده می‌شوند؟
درون متن عنصر، علامت &، علائم کوچک‌تر/بزرگ‌تر و نقل‌قول دوتایی به موجودیت‌های &amp;، &lt;، &gt; و &quot; تبدیل می‌شوند تا مقادیر خوش‌ساختار بمانند.
با کلیدهایی که نام تگ XML معتبر نیستند چه می‌شود؟
هر کلید پاکسازی می‌شود: نویسه‌های غیر از حروف، ارقام، خط زیر، نقطه یا خط‌فاصله به خط زیر تبدیل می‌شوند و کلیدی که با حرف یا خط زیر آغاز نمی‌شود یک خط زیر ابتدایی می‌گیرد.

ابزارهای بیشتر