С этим инструментом что-то не так?

О «Конвертер JSON в XML Онлайн»

Этот инструмент превращает JSON в XML: ключи становятся именами элементов, значения — текстом или вложенными элементами, массивы — повторяющимися дочерними элементами. Полученный XML отражает JSON-дерево.

JSON→XML нужен при интеграции современных API с легаси-системами, ожидающими XML (SOAP, конфиги 2000-х, старые контракты обмена).

Опции: обработка атрибутов, XML-декларация, отступы, имя корневого элемента. Вывод — well-formed XML для любого парсера.

Как пользоваться этим инструментом

Как преобразовать JSON в простой XML-документ

  1. Вставьте JSON

    Объект или массив — в поле "JSON". Значение верхнего уровня заворачивается в `<root>`, чтобы вывод всегда был корректным XML.

  2. Как идёт маппинг

    Объекты — это вложенные элементы по именам свойств. Массивы превращаются в повторяющиеся `<name_item>` (имя родителя как префикс). Примитивы становятся текстом, экранируемым XML (& < >).

  3. null и undefined

    null/undefined выводятся как самозакрывающийся элемент (`<key />`), а не как пустой элемент с текстом — удобно потребителям, отличающим «нет значения» от «пустая строка».

  4. Запуск

    Вывод — единственное поле `xml`: пролог `<?xml version="1.0" encoding="UTF-8"?>` и тело `<root>…</root>`. Без атрибутов и неймспейсов — только элементы.