JSON

JSON to XML Converter

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

Как это работает

Легаси-система на старом Java или .NET стеке до сих пор ждет XML, а все современные API вокруг отдают только JSON? Такое бывает чаще, чем хотелось бы, особенно в интеграциях с банковскими и государственными системами. Json to xml converter online без регистрации решает именно эту задачу: берет ваш JSON и превращает в валидный XML документ с корневым элементом и вложенными тегами.

Вопрос как перевести json в xml без потери структуры данных решается тем, что каждый ключ объекта становится именем тега, а вложенные объекты и массивы превращаются во вложенные элементы, массивы при этом оборачиваются в повторяющиеся теги с одним и тем же именем, что соответствует стандартному способу представления списков в XML.

Работает прямо в браузере, конвертация json в xml онлайн без загрузки на сервер особенно важна, если структура данных содержит что-то чувствительное вроде внутренних идентификаторов клиентов или банковских реквизитов, которые не стоит гонять через сторонние сайты.

Частые вопросы

Как конвертировать json массив в xml с повторяющимися элементами?

Каждый элемент массива становится отдельным одноименным тегом на одном уровне вложенности, это стандартный способ выразить список однотипных значений в XML без специального синтаксиса массивов.

Что делать, если ключ json содержит символы, недопустимые в имени xml тега?

Такие символы автоматически заменяются на подчеркивание, потому что имена xml элементов не могут начинаться с цифры или содержать пробелы и большинство спецсимволов.

Можно ли задать имя корневого элемента xml вручную?

Да, по умолчанию используется root, но это поле можно изменить перед конвертацией на любое осмысленное имя, соответствующее вашей предметной области.

Сохраняются ли числа и булевы значения json как атрибуты или как текст тега?

Простые значения попадают как текстовое содержимое соответствующего тега, а не как xml атрибуты, это самый предсказуемый и совместимый способ представления данных для большинства парсеров XML.