XML в JSON
Конвертируйте XML в JSON в браузере — атрибуты становятся @-ключами, повторяющиеся элементы массивами, а кривой ввод получает понятную ошибку по строке.
Инструмент полностью работает в вашем браузере. Данные не покидают устройство и не загружаются ни на один сервер.
Как пользоваться
- 1Вставьте XML в левую панель.
- 2Отформатированный JSON появляется справа по мере ввода.
- 3Скопируйте JSON, когда всё устраивает.
XML в JSON
Вставьте записи sitemap, элементы RSS, ответы SOAP или конфиги и мгновенно получите отформатированный JSON. Конвертация использует fast-xml-parser с сохранением атрибутов: каждый атрибут остаётся ключом с префиксом @, одноимённые соседние элементы сворачиваются в массивы, а текстовый контент ложится под #text, когда у элемента есть и атрибуты.
Кривой ввод никогда не даёт полукостыльных догадок: документ сначала валидируется, а ошибки указывают на строку — забытый закрывающий тег правится одной строкой.
Частые вопросы
Как в JSON представлены атрибуты?
Каждый атрибут становится ключом с префиксом @ — <book id="7"> вернётся как { "@id": "7" }. Значения атрибутов остаются строками, а текст, похожий на число или булево значение, конвертируется в соответствующий тип JSON.
Что происходит с повторяющимися элементами?
Одноимённые соседние элементы становятся массивом JSON. Учтите: одиночный элемент остаётся простым значением — проверяйте на массив, если потребитель ждёт списки.
Мой XML куда-то отправляется?
Нет. Разбор идёт локально в вашем браузере через fast-xml-parser — ничего не покидает устройство.
Похожие инструменты
JSON в XML
Конвертируйте JSON в корректный XML с атрибутами, повторяющимися элементами и верным экранированием — с нашим «XML в JSON» ходит туда-обратно. Всё локально.
Все инструменты →
Форматировщик XML
Приведите XML в порядок онлайн с чистыми отступами в 2 пробела — sitemap, RSS-ленты, SOAP-конверты и конфиги снова читаются, прямо в браузере.
Все инструменты →
Валидатор XML
Проверяйте XML на корректность в реальном времени: несовпадающие теги, битые атрибуты и неверные сущности отмечаются в момент вставки. Ничего не загружается.
Все инструменты →
Форматировщик JSON
Форматируйте и украшайте бесформенный JSON онлайн — 2 пробела, 4 пробела или табуляция, с мгновенной валидацией и точными позициями ошибок. 100 % в вашем браузере.
Все инструменты →
Встроить этот инструмент
Одна строка — и инструмент на вашем сайте. Он работает в браузере посетителя.
<iframe src="https://zoyku.com/ru/tools/xml-to-json?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — xml-to-json" loading="lazy"></iframe>