Конвертер JSON в XML
Конвертируйте JSON в XML со своими именами корневого элемента и элементов списка, атрибутами, CDATA, пространствами имён и отступами. Работает в браузере.
Загрузка: Конвертер JSON в XML…
Ваши файлы не покидают устройство
Как пользоваться: Конвертер JSON в XML
- 1
Откройте «Конвертер JSON в XML» на этой странице. Инструмент загружается прямо в браузере.
- 2
Добавьте файл, текст или значения и настройте параметры.
- 3
Скопируйте или скачайте результат. Ничего не загружается и не хранится.
Об инструменте
Многие новые API работают с JSON, но немало систем всё ещё ждёт XML: SOAP сервисы, RSS ленты, старое корпоративное ПО и некоторые форматы конфигурации. Этот конвертер JSON в XML превращает любой JSON в корректный XML и даёт управлять именами элементов, атрибутами, массивами и форматированием, чтобы результат подошёл принимающей системе.
Как конвертировать JSON в XML
- Вставьте корректный JSON в поле ввода.
- Задайте имя корневого элемента: в XML должен быть ровно один корень.
- Выберите, как записывать массивы, и имя каждого элемента списка.
- Настройте атрибуты, обработку null, пространство имён и отступы в дополнительных параметрах.
- Скопируйте или скачайте XML.
Пример
{"book":{"title":"Midnight Rain","price":5.95}}
превращается в
<root><book><title>Midnight Rain</title><price>5.95</price></book></root>
Параметры
- Обработка массивов: повторять элемент для каждой записи или собирать записи в родительский элемент с выбранным именем элемента и необязательным индексом.
- Префикс атрибутов: ключи, начинающиеся с префикса вроде @, становятся атрибутами XML, а не дочерними элементами.
- #text для текстового содержимого элемента, у которого есть и атрибуты.
- Секции CDATA для текста с разметкой или спецсимволами.
- Обработка null: записать пустой элемент или пропустить ключ.
- Имя и URI пространства имён и кодировка в XML объявлении (UTF-8 или ISO-8859-1).
- Отступы в 2, 4 или 8 пробелов либо компактный вывод.
На что обратить внимание
- Имена элементов не могут начинаться с цифры или содержать пробелы. Сначала переименуйте такие ключи.
- В JSON есть типы (число, логическое значение, null), а XML это только текст, поэтому принимающая система должна сама разбирать значения.
- Некорректный JSON конвертировать нельзя; сначала проверьте его в форматировщике JSON.
Нужно обратное преобразование? Используйте конвертер XML в JSON. Работаете с файлами конфигурации? Попробуйте JSON в YAML.
Частые вопросы
Как конвертировать JSON в XML?
Вставьте JSON, задайте имя корневого элемента, выберите способ записи массивов и скопируйте или скачайте полученный XML.
Зачем XML нужен корневой элемент?
В корректном XML документе должен быть ровно один элемент верхнего уровня. Конвертер оборачивает данные в корневой элемент с выбранным вами именем.
Как конвертируются массивы JSON?
Каждая запись массива становится отдельным элементом. Можно повторять имя родителя или собрать записи в контейнер с выбранным именем элемента.
Можно ли создавать XML атрибуты?
Да. Ключи, начинающиеся с префикса атрибутов, например @id, записываются как атрибуты своего элемента.
Что происходит со значениями null?
Их можно записать пустыми элементами или полностью пропустить.
Загружаются ли мои данные на сервер?
Нет. Конвертация выполняется в вашем браузере.
