مبدل JSON به XML (و XML به JSON) – رایگان
رایگان، بدون ثبتنام، در مرورگرتان کار میکند. JSON را به XML معتبر یا XML را به JSON تبدیل کنید. ویژگیها، عناصر تکراری و متن حفظ میشوند، و خطاهای XML محل اصلاح را نشان میدهند.
ویژگیها بهصورت کلیدهایی که با @ شروع میشوند ظاهر میشوند، عناصر تکراری به فهرست تبدیل میشوند، و متنی که کنار عناصر فرزند است در #text قرار میگیرد. همین کلیدها در جهت برعکس هم کار میکنند.
دادههای شما روی دستگاه شما میماند.
چرا از مبدل JSON به XML استفاده کنیم
- 100% رایگان
- هر چند وقت که بخواهید از آن استفاده کنید. بدون ثبتنام، بدون واترمارک و بدون نیاز به نصب.
- حریم خصوصی از ابتدا
- آنچه تایپ میکنید در مرورگر شما میماند و هرگز برای ما ارسال نمیشود.
- روی هر دستگاهی کار میکند
- در مرورگر روی Windows، Mac، Linux، Android و iPhone اجرا میشود. نیازی به برنامه نیست.
طرز استفاده از مبدل JSON به XML
- «JSON به XML» یا «XML به JSON» را انتخاب کنید.
- دادههای خود را بچسبانید یا روی «باز کردن فایل» کلیک کنید.
- تورفتگی 2 فاصله، 4 فاصله یا «فشرده» را انتخاب کنید. برای خروجی XML، «نام عنصر ریشه» و اینکه اعلان <?xml?> اضافه شود را تنظیم کنید.
- روی «کپی نتیجه» یا «دانلود» کلیک کنید. با «جابهجایی» میتوانید نتیجه را برعکس تبدیل کنید.
پرسشهای متداول
چطور JSON را به XML تبدیل کنم؟
«JSON به XML» را انتخاب کنید و JSON خود را بچسبانید یا فایل .json باز کنید. هر کلید به یک عنصر داخل عنصر ریشهای که نام میبرید تبدیل میشود (اگر JSON یک کلید سطح بالا داشته باشد، آن کلید ریشه میشود) و نتیجه را بهصورت data.xml دانلود کنید.
چطور XML را به JSON تبدیل کنم؟
«XML به JSON» را انتخاب کنید و XML خود را بچسبانید یا فایل .xml باز کنید. عنصرها کلید میشوند و عددها و true/false به مقادیر JSON تبدیل میشوند، مگر اینکه آن گزینه را بردارید.
آیا میتوانم فید RSS یا SVG را به JSON تبدیل کنم؟
بله. آنها XML هستند، پس آنها را بچسبانید یا فایل .rss، .atom یا .svg را در «XML به JSON» باز کنید. عنصرها کلید و ویژگیها کلیدهای @ میشوند.
ویژگیهای XML در JSON چطور نشان داده میشوند؟
بهصورت کلیدهایی که با @ شروع میشوند؛ پس <book id="1"> میشود {"book": {"@id": 1}}. برای ساختن ویژگی در XML، از همان کلیدها در JSON استفاده کنید.
عناصر تکراری چه میشوند؟
عناصری با نام یکسان به یک فهرست JSON تبدیل میشوند. یک فهرست JSON دوباره به عناصر تکراری برمیگردد.
متن کنار عناصر فرزند چه میشود؟
در کلید #text قرار میگیرد تا محتوای ترکیبی از دست نرود. در JSON از #text برای نوشتن متن کنار عناصر فرزند استفاده کنید.
اگر یک کلید JSON نام معتبر XML نباشد چه؟
نویسههایی که XML اجازه نمیدهد با خط زیرین جایگزین میشوند و نامهایی که با رقم شروع میشوند یک خط زیرین در ابتدا میگیرند.
آیا توضیح و CDATA پشتیبانی میشود؟
محتوای CDATA بهصورت متن نگه داشته میشود. توضیحها، اعلان XML و DOCTYPE حذف میشوند، چون JSON جایی برای آنها ندارد.
چرا XML من خطا نشان میدهد؟
پیام میگوید مشکل چیست، با شمارهی سطر، مثل برچسب پایانی که با برچسب باز نمیخواند، بیش از یک عنصر ریشه، یا متن بیرون از ریشه. برچسبی که هرگز بسته نشده نام برده میشود تا بدانید کدام را باید درست کنید.
آیا مبدل JSON به XML رایگان است؟
بله. استفاده از آن رایگان است، بدون ثبتنام و بدون نیاز به نصب.
راهنما و آموزشها (به انگلیسی)
- How to Convert XML to JSON Free (Attributes, Lists, Text)Paste XML, get JSON in seconds. See how attributes, repeated elements and text nodes are mapped, with RSS and sitemap examples. Free, and nothing is uploaded.
- JSON vs XML: Differences and When to Use Each (Free)JSON is lighter and maps straight onto code; XML has attributes, namespaces, schemas and mixed text. See both side by side with a free JSON to XML converter.
- JSON vs YAML: Differences, Gotchas and a Free ConverterYAML is easier to read and allows comments; JSON is stricter and safer to parse. The Norway problem, type surprises, and a free YAML to JSON converter.
ابزارهای مرتبط
- قالببندیکنندهی JSONJSON را بچسبانید تا معتبر بودنش بررسی شود، با تورفتگی مرتب کنید یا در یک خط فشرده کنید. اگر مشکلی باشد، محلش را نشان میدهد. نتیجه را کپی یا دانلود کنید.
- مبدل JSON به CSVآرایهی JSON را همانجا به فایل CSV تبدیل کنید که در Excel یا Google Sheets باز میشود، یا CSV را به JSON برگردانید. شیءهای تودرتو به ستونهایی مثل user.name تبدیل میشوند.
- مبدل YAML به JSONYAML را به JSON یا برعکس تبدیل کنید، همان لحظه که تایپ میکنید. خطا و شماره خط را نشان میدهد و میتوانید فایل را باز و نتیجه را دانلود کنید.
- رمزگذار و رمزگشای موجودیت HTMLمتن را به موجودیتهای HTML تبدیل کنید تا امن در صفحهٔ وب نمایش داده شود، یا & و é و é را برگردانید، همزمان با تایپ.