Обработка локально в браузере

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

Конвертируйте XML в JSON онлайн с точной настройкой массивов, атрибутов и namespaces. Древовидный просмотр, поддержка SOAP и приватная обработка без сервера.

Что делает этот инструмент

Конвертер XML в JSON преобразует XML-документы в чистый структурированный JSON прямо в браузере. Вы можете гибко настраивать префиксы атрибутов, правила принудительного превращения элементов в массивы, автоприведение типов, фильтрацию пустых значений, очистку пространств имен и извлечение тела SOAP Body. Все вычисления выполняются локально в Web Worker без отправки данных на сервер.

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

Следуйте основному порядку работы ниже. Нажмите «Показать в инструменте», чтобы подсветить нужный элемент в работающем приложении выше.

  1. Вставьте исходный XML

    Вставьте XML в редактор или загрузите файл. Все вычисления производятся локально в браузере.

    Редактор XMLЗагрузить файлВыбрать пример
  2. Настройте правила конвертации

    Выберите профиль («Умный», «Точное соответствие» или «Настраиваемый»), укажите префикс атрибутов и правила для массивов.

    УмныйТочное соответствиеНастраиваемыйПути массивов
  3. Проверьте JSON

    Просмотрите структуру в редакторе или дереве объектов перед экспортом.

    Просмотр JSONДерево объектов
  4. Скопируйте или скачайте JSON

    Используйте кнопки экспорта для сохранения готового JSON-файла.

    Скопировать JSONСкачать .json
Готово

Ваш XML успешно преобразован в структурированный JSON.

Примеры

Выгрузка каталога с атрибутами

Конвертируйте XML с метаданными в атрибутах (@id, @currency), сохраняя их как отдельные поля объекта или плоские свойства.

Массивы с одним элементом

Настройте селектор принудительных массивов (Array paths), чтобы единичные теги <item> оставались массивами [item] в итоговом JSON.

SOAP-ответ веб-сервиса

Используйте фильтр SOAP Envelope, чтобы автоматически отбросить технические заголовки Header и извлечь полезную нагрузку из Body.

Сложные XML с namespaces

Удалите или переименуйте префиксы пространств имен (xmlns, ns2:), получив чистые ключи для веб-приложений и AI-промптов.

Частые ошибки

  • Единичный элемент в XML конвертируется в одиночный объект вместо массива JSON, если не включена стабилизация массивов.
  • Числовые строки с ведущими нулями (например, ИНН или почтовые индексы '01234') превращаются в числа без ведущего нуля.
  • XML содержит незакрытые теги, неэкранированные символы & или некорректную декларацию кодировки.
  • Конфликт имен при удалении префиксов namespaces, если разные пространства имен содержали теги с одинаковыми именами.

Рабочий процесс с AI

Используйте очищенный от служебных namespaces и SOAP-оберток JSON для формирования компактного контекста AI-ассистентов без траты токенов на избыточную XML-разметку.

Изучайте работу инструмента на примерах

Разберите теоретические основы, изучите интерактивный пример и протестируйте его в инструменте выше.

Форматы данныхXML и JSON: различия, примеры и когда использовать каждый форматФорматы данныхКомментарии в XML: синтаксис, правила и примерыВеб и кодированиеЭкранирование символов в XML: спецсимволы, сущности и примерыВеб и кодированиеКодировка XML: UTF-8, UTF-16 и XML-декларацияФорматы данныхАтрибуты и элементы XML: различия и когда что использоватьФорматы данныхМассивы XML: повторяющиеся элементы, списки и отображение в JSON

Часто задаваемые вопросы о Конвертер XML в JSON