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

Бесплатный конвертер JSON в XML и XML в JSON: атрибуты как @, текст как #text, массивы как повторяющиеся элементы, с номерами строк ошибок. Работает в браузере.

Также: Конвертер JSON ↔ YAML · Конвертер CSV в JSON · Форматтер XML

Что он делает


JSON и XML структурируют данные по-разному, поэтому конвертер следует самому распространённому соглашению: атрибуты XML становятся ключами, начинающимися с @, текст рядом с дочерними элементами попадает в #text, а повторяющийся элемент превращается в массив JSON. Обратное преобразование даёт ту же структуру. В XML нет типов данных, поэтому числа и true/false возвращаются как текст.

Как пользоваться


  1. Выберите направление и вставьте свой JSON или XML.
  2. Результат появляется по мере ввода; в ошибках указаны строка и столбец.
  3. Скопируйте или скачайте результат либо поменяйте направление, чтобы преобразовать обратно.

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


Почему мой JSON обёрнут в корневой элемент?
В документе XML должен быть ровно один корневой элемент. Если в JSON несколько ключей верхнего уровня или это список, конвертер оборачивает его в <root>.

Отправляются ли мои данные куда-либо?
Нет. Преобразование выполняется целиком в вашем браузере, поэтому им безопасно пользоваться для файлов конфигурации и личных данных.