XML в JSON для фидов, конфигов и передачи API
Корпоративные выгрузки, элементы RSS, ответы SOAP и старые интеграционные файлы ещё долго приходят в XML, хотя остальной стек давно ушёл дальше. Нужен JSON для REST-вызова, дашборда или Node-скрипта — и обычно сегодня, а не после поиска нужных флагов npm. Эта страница — онлайн-конвертер XML в JSON с обеими сторонами на экране: слева разметка, справа JSON. Конвертация идёт локально в браузере: образец XML→JSON из тикета можно преобразовать без загрузки клиентских данных. Когда документ разбирается, вывод обновляется при правках; если нет — видна ясная ошибка, а не тихая пустая панель.

Преобразуйте XML в JSON онлайн без привычных объездов
Многие конвертеры просят загрузить файл, подождать и прокрутить до поля вывода внизу. Для одной строки сойдёт, но больно, когда проверяете, попал ли `@sku` на место или стали ли повторяющиеся `<item>` массивом. Здесь вы остаётесь на одной рабочей площадке: поправили тег — взглянули вправо — продолжили. Повторяющиеся соседние теги сворачиваются в JSON-массивы. Атрибуты попадают под ключи с префиксом (по умолчанию `@`), чтобы не конфликтовать с именами дочерних элементов. Смешанное содержимое — текст плюс встроенные элементы — ложится под настраиваемый текстовый ключ (по умолчанию `#text`), и код ниже по цепочке отделяет символы от структуры. Если вы когда-то вручную переводили XML в JSON для демо, эти значения по умолчанию совпадают с большинством JavaScript-библиотек XML в JSON — меньше сюрпризов при вставке в приложение.
Где эта страница выигрывает — всё вокруг самой трансформации. Повреждения при вставке часты: из лога скопировали атрибут без кавычек, в поле описания остался неэкранированный `&`. Исправить XML на панели устраняет типичные синтаксические проблемы — конвертируйте снова. Справа форматированный JSON всегда с отступами для чтения; вкладка Минифицированный — когда нужен сжатый JSON для тела запроса или файла на диске. Параметры JSON переименовывают префикс атрибута и ключ текстового узла, если спецификация требует `_attr` или `__text` вместо умолчаний. Структура всё ещё смотрится неверно? Предпросмотр в JSON-просмотрщике отправляет экспорт в наши виды дерева и таблицы — пройдите пути перед коммитом. Это не замена полноценному ETL или набору проверки схемы. Это стол, который открывают, когда присылают фрагмент XML по почте и просят JSON до конца дня.
Вернуться к конвертеруСначала исправить, потом конвертировать
Механические ошибки XML блокируют любой парсер. Исправление снимает многие одним кликом — вы не застреваете на строке 1, пока не появится JSON.
Форматированный и минифицированный вывод
Читайте JSON с отступами на вкладке Форматированный; возьмите сжатую строку из Минифицированного, когда важны размер или вставка в поле заголовка.
Имена, которые ждёт ваш pipeline
Настройте префикс атрибута и ключ текстового узла в параметрах JSON вместо постобработки файла в другом инструменте.
Конвертация XML в JSON на одной рабочей площадке
Редактирование рядом, исправление, параметры имён, минифицированный экспорт и визуальная проверка JSON — без установки другого приложения.

Для настоящих файлов, а не игрушечных примеров
Используйте рабочую область как онлайн-конвертер xml в json, который можно держать открытым во время ревью миграции. Импортируйте `.xml` или `.svg` или вставьте из чата. Левая панель — текстовый редактор со статусом проверки внизу: корректный XML делает полосу зелёной; некорректный показывает сообщение парсера, чтобы знать, что править. Справа подсвеченный JSON отражает структуру: объекты для элементов, массивы для повторяющихся тегов, строки для простых листьев. Разбор идёт во вкладке — можно работать со staging-конфигом на машине, где произвольные CLI запрещены. Команды, которые ещё поддерживают XSLT или legacy SOAP-шлюзы, часто держат такую вкладку для точечных проверок перед подключением нового JSON-endpoint. Скорость скрипта без поиска, как вы настраивали `xml2js` в прошлый раз — и исходный XML остаётся видимым, когда бизнес спрашивает, почему поле сместилось.
- Перед конвертацией исправьте XML: атрибуты без кавычек, «голые» & и битые закрывающие теги.
- Переключитесь на минифицированный JSON, когда нужна однострочная нагрузка для логов, webhook или хранилища.
- Задайте префикс атрибута и ключ текстового узла — вывод совпадёт с вашим JavaScript- или backend-парсером.
- Откройте JSON-просмотрщик с панели инструментов и визуально проверьте пути, массивы и вложенные объекты.
Как на этой странице конвертировать XML в JSON

Загрузите XML и убедитесь, что он разбирается
Вставьте в левую панель или используйте Импортировать файл для `.xml`, `.svg` или обычного текста с разметкой. Дождитесь индикатора «Корректный XML». Если разбор не удался — прочитайте ошибку, исправьте строку вручную или нажмите Исправить XML для типичных проблем с кавычками, & и закрывающими тегами, затем проверьте снова.

Параметры JSON и вкладка вывода
Откройте параметры JSON, чтобы изменить префикс атрибута (по умолчанию `@`) и ключ текстового узла (по умолчанию `#text`), если потребитель ждёт другие имена свойств. Вкладка Форматированный — для JSON с отступами при проверке структуры; вкладка Минифицированный — для сжатого JSON в теле API или компактном файле.

Копировать, скачать или открыть JSON-просмотрщик
Скопируйте JSON в буфер, скачайте `converted.json` или выберите Предпросмотр в JSON-просмотрщике для просмотра в режиме дерева или таблицы. Визуальный проход ловит перепутанную вложенность или пропущенный массив до вставки payload в Postman или JavaScript-тест.
Разбор и конвертация XML в JSON онлайн: вопросы, которые реально задают
Готовы конвертировать XML в JSON?
Прокрутите к рабочей площадке, вставьте файл и при необходимости используйте исправление, параметры и JSON-просмотрщик.
XML в JSON
- Перед конвертацией исправьте XML: атрибуты без кавычек, «голые» & и битые закрывающие теги.
- Переключитесь на минифицированный JSON, когда нужна однострочная нагрузка для логов, webhook или хранилища.
- Задайте префикс атрибута и ключ текстового узла — вывод совпадёт с вашим JavaScript- или backend-парсером.
- Откройте JSON-просмотрщик с панели инструментов и визуально проверьте пути, массивы и вложенные объекты.

