Конвертер JSON в XML

Преобразуйте JSON в XML с сохранением вложенности, а XML в JSON - тем же переключателем.

JSON
XML
Скопировано!

Как конвертировать JSON в XML

Преобразование в XML нужно при обмене со старыми и корпоративными системами: SOAP-сервисы, банковские и обменные форматы, конфигурации и карты сайта до сих пор живут в XML, тогда как современные API отдают JSON. Массивы в JSON превращаются в повторяющиеся теги, поэтому список из трех элементов даст три одинаковых тега подряд.

Помните про разницу моделей: в XML у элемента бывают и атрибуты, и вложенные теги, а массив в нем выражается повторением одного тега. Если нужен разбор XML в JSON, включите обратное направление переключателем.

Что изменится

JSONXML
КлючиТеги
ЗначенияВложенные теги
ОбъектДокумент

Как конвертировать JSON в XML

  1. Выберите направление

    Переключатель сверху задает JSON в XML или XML в JSON.

  2. Вставьте JSON

    Слева поместите объект или массив.

  3. Получите XML

    Справа появится разметка: ключи станут тегами, а вложенность - деревом элементов.

  4. Скопируйте разметку

    Кнопка "Копировать" перенесет XML в буфер для вставки в файл или запрос.

Вопросы и ответы

Каждый ключ объекта становится элементом, вложенные объекты - вложенными тегами, а массивы - повторяющимися тегами

По умолчанию значения выводятся как вложенные элементы; при обратном разборе XML атрибуты читаются обратно в поля

Да, переключите вкладку - XML разберется обратно в объект

Скопируйте разметку из правого поля и сохраните в файл