Перейти к основному содержимому
LibraTool logoLibraTool

Конвертер JSON в XML — бесплатно

Конвертируйте JSON в XML и XML в JSON в обоих направлениях с сохранением атрибутов и массивов. Работает полностью в браузере — ничего не загружается.

Работает офлайн после загрузки

Перетащите файл JSON или XML (или вставьте ниже)

JSON, XML · обрабатывается на вашем устройстве

или нажмите Ctrl+V, чтобы вставить из буфера обмена

Выбрать файлы
Преобразование JSON в XML
XML вывод
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 Атрибуты соответствуют ключам @name, текст элемента — #text; повторяющиеся теги становятся массивами. Используйте ⇄ для смены направления и преобразования данных туда-обратно. Всё работает в браузере.

Частые применения

  • Преобразование JSON в XMLПреобразуйте объект JSON в хорошо сформированный XML.
  • Преобразование XML в JSONРазберите XML в чистый типизированный JSON.
  • Мост между API JSON и XMLПреобразование полезных данных между сервисами, которые используют JSON и XML.
  • Преобразование файлов конфигурацииПереместить конфигурацию между форматами JSON и XML.
  • Сравнение структур JSON и XMLПосмотрите, как одни и те же данные выглядят в JSON и XML.

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

JSON и XML — два самых распространённых формата обмена данными, и часто требуется переходить от одного к другому. Конвертер работает в обоих направлениях прямо в браузере.

  1. 1
    Вы вставляете JSON или XML
    Выберите направление с переключателем ⇄. Ввод разбирается локально — JSON с JSON.parse, XML с DOMParser браузера.
  2. 2
    Это отображает структуры
    Переходя в XML, ключи объектов становятся элементами, ключи «@name» становятся атрибутами, и массивы повторяют тег. Переходя в JSON, атрибуты становятся ключами «@name», повторяющиеся теги становятся массивами, и числа/булевы приводятся.
  3. 3
    Вы получаете чистый результат с отступами
    Результат отформатирован и готов к использованию.
  4. 4
    Обратное преобразование при желании
    Кнопка ⇄ подаёт результат обратно на вход, чтобы вы могли преобразовать данные обратно и проверить.

Файлы конфигурации и данных могут быть конфиденциальными. Оба направления работают полностью на вашем устройстве — ничего не загружается.

Похожие инструменты

Часто задаваемые вопросы