Конвертер JSON у XML — Безкоштовно онлайн

Вставте ваш JSON нижче та натисніть Конвертувати, щоб миттєво отримати XML.

Введення Готово

Статистика введення доступна через кнопку Статистика над цим полем.

Виведення

Статистика виведення доступна через кнопку Статистика над цим полем.

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Конвертер JSON у XML переписує JSON-документ як XML з відступами та XML-декларацією. Ключі об’єктів стають назвами елементів, а значення — їхнім текстом.

Результат завжди обгорнутий одним елементом <root>, бо XML дозволяє лише один елемент верхнього рівня. У масиві верхнього рівня кожен об’єкт стає елементом <item>. Масив усередині об’єкта перетворюється на повторювані елементи з однаковою назвою. Ключ, що починається з @_, стає атрибутом, а не дочірнім елементом.

Коли використовувати

  • Надсилання даних до SOAP-сервісу, старої корпоративної системи чи партнерського фіду, що приймає лише XML.
  • Підготовка тестових фікстур для XML-парсера з даних, які у вас уже є в JSON.
  • Попередній перегляд того, як JSON-структура виглядатиме в XML, перш ніж проєктувати схему.

Приклад

Введення

{"order": {"@_id": "A-17", "item": ["pen", "ink"], "total": 12.5}}

Виведення

<?xml version="1.0" encoding="UTF-8"?>
<order>
  <__id>A-17</__id>
  <item>pen</item>
  <item>ink</item>
  <total>12.5</total>
</order>

Запитання про цей інструмент

Як створити XML-атрибут?

Додайте до ключа префікс @_. Наприклад, "@_id": "A-17" усередині order дає <order id="A-17">. Конвертер XML у JSON використовує той самий префікс, тож під час зворотного перетворення атрибути зберігаються.

Чому все загорнуто в елемент <root>?

XML-документ повинен мати рівно один кореневий елемент, тоді як у JSON може бути кілька ключів верхнього рівня або масив. Обгортка <root> завжди дає коректно сформований XML. Якщо ваша система очікує іншу назву, перейменуйте елемент після конвертації.

Чи можна потім перевірити XML?

Так. Вставте його у валідатор XML, щоб переконатися, що він коректно сформований, або у форматер XML, щоб змінити його форматування.

Поширені запитання

Чи безпечно конвертувати конфіденційні дані за допомогою цього інструмента?

Так - ваші дані обробляються та одразу видаляються. На сервері нічого не записується і не зберігається.

Чи є обмеження на розмір файлу?

Інструмент без проблем обробляє документи звичайного розміру. Для дуже великих файлів рекомендується спочатку розділити їх на частини.

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.