Конвертер XML в JSON — бесплатно, без регистрации
Конвертируйте XML в JSON бесплатно, без регистрации. Атрибуты, текстовые узлы и повторы отображаются по ясным правилам. Каждый файл удаляется в течение 24 часов.
XML→JSONЦелевой формат уже выбран — перетащите файл, и он будет сконвертирован.
Перетащите файл сюда
или нажмите, чтобы выбрать — до 200 МБ
· +0 и другие форматы
Опишите, что вы хотите сделать — скоро появится
Только публичные URL — мы скачиваем файл на своих серверах и конвертируем его; то, что скрыто за логином, мы не трогаем никогда.
Стандартный JSON, отражающий ваше XML-дерево, — с атрибутами и предсказуемыми правилами.
Как конвертировать XML в JSON
Добавьте файл XML
Перетащите файл в поле или нажмите, чтобы выбрать. Принимаются файлы до 200 МБ.
Выберите JSON
JSON уже выбран. Нажмите «Конвертировать».
Скачайте JSON
Когда конвертация завершится, скачайте файл JSON. Он будет удален с наших серверов в течение 24 часов.
Что конвертируется хорошо
| Случай | Вердикт | Примечание |
|---|---|---|
| Стандартный файл XML | Конвертируется хорошо | Обрабатывается специализированным движком конвертации. |
| Конфигурационный XML с атрибутами | Конвертируется хорошо | Атрибуты приземляются ключами с дефисом-префиксом на своих элементах. |
| Повторяющиеся элементы списков (журналы, ленты, записи) | Конвертируется хорошо | Имя, встречающееся два раза и более, становится настоящим массивом JSON. |
| Необязательные элементы с единичным вхождением | Частично | Отображаются скаляром или объектом, не массивом из одного элемента — таково правило по замыслу. |
| Документы, густо населённые пространствами имён | Частично | Префиксы не сохраняются; локальные имена плюс xmlns-как-атрибуты — вот и выход. |
| Файлы, которые вовсе не XML | Не поддерживается | Сообщаются с ясной ошибкой вместо бессмысленного JSON. |
Дерево то же самое; читатели — нет
XML и JSON оба описывают деревья данных — здесь элементы с детьми, там объекты с ключами. Разница в том, кто их читает. XML живёт в файлах конфигурации, sitemap-картах, новостных лентах, SOAP-конвертах, корпоративных интеграциях и внутренностях документных форматов. JSON — это то, что браузеры, мобильные приложения, serverless-функции и весь современный no-code инструментарий глотают нативно. Конвертация XML в JSON — это переход от формата, который одна система выдаёт, к формату, который следующий инструмент реально понимает.
Поскольку обе стороны — деревья, это одна из самых лёгких конвертаций, какие доступны файлу. Нет страниц для вёрстки и пикселей для переноски: ваш файл разбирается и выдаётся снова, и типичные задачи укладываются далеко в пределах нескольких минут — потолок платформы для любой задачи по-прежнему около 10 минут, но до него данным редко есть дело.
Будничные задачи столь же конкретны. Старая конфигурация, которую новый пайплайн развёртывания хочет в виде JSON. XML-ответ старого API, который должен потребить сервис на JavaScript. Данные, запертые в XML-экспорте, которые дашборд, таблица или скрипт охотнее читали бы как JSON. Во всех этих случаях важнее всего не скорость, а предсказуемость: цепочки автоматизации ломаются там, где конвертер их удивляет.
Правила маппинга, названные прямо
Сначала правила, потому что эта конвертация стоит ровно столько, сколько стоит её предсказуемость. Атрибуты становятся ключами с дефисом-префиксом: элемент, записанный как `<config debug="true">`, превращается в объект "config", чей атрибут приходит ключом "-debug" со значением "true". Префикс намеренный — он гарантирует, что атрибут никогда не сможет столкнуться с дочерним элементом того же имени.
Текстовые узлы следуют собственному правилу. Когда элемент несёт и атрибуты, и текст, текст едет под ключом "#text". И повтор решает форму: имя, встречающееся среди братьев два раза и более, становится массивом JSON, а единичное вхождение отображается в простую строку, число или объект. Форма выхода следует реальным счётчикам вхождений документа — по замыслу, а не случайно, — поэтому «почему это строка, а не массив» всегда имеет один ответ: оно встретилось один раз.
Пространства имён заслуживают честного абзаца, потому что притворяться обратного мы не будем. Префиксы пространств имён не сохраняются: элемент, записанный как `<ns:name>`, выходит как "name", а декларации xmlns проезжают как обычные атрибуты — дефис-префиксованные ключи, как всякие другие. Если ваша нисходящая логика зависит от квалифицированных имён, проверьте выход до подключения; этот конвертер меняет верность пространствам имён на плоскую, предсказуемую форму — и говорит об этом, вместо того чтобы претензировать полноту, которой не обладает.
Читать выход без сюрпризов
Правило вхождений — то, что стоит внедрить в голову. Необязательный элемент, встретившийся в этом конкретном документе ровно один раз, прибывает скаляром или объектом — не массивом из одного элемента. Код, потребляющий JSON, должен либо уметь обе формы, либо убедиться, что источник действительно повторяется. Это тот же компромисс, что заключает любой маппинг XML в JSON; разница в том, что здесь он записан.
С точки зрения данных не теряется ничего. Атрибуты не исчезают — они носят свой дефис. Текст не исчезает — он сидит под собственным ключом, когда элемент смешанный. Имена, законные в XML, проходят дословно как ключи JSON. Единственная гарантия, которую стоит повторить: поскольку атрибуты носят дефис-префикс, атрибут и дочерний элемент никогда не смогут перезаписать друг друга в выходе.
Практический совет короток. Подключаете XML-источник к цепочке автоматизации? Сначала сконвертируйте репрезентативную выборку, взгляните на формы — и лишь потом гоните остальное пачкой. А файл, который вовсе не XML — оборванная загрузка, что-то переименованное, — падает с ясной причиной, вместо того чтобы выплёвывать бессмысленный JSON, так что провалившаяся задача — всегда безопасная задача для повторной попытки.
Приватность и хранение
Один файл на входе, один JSON на выходе — бесплатно, без регистрации, без водяных знаков. Транспорт — HTTPS, обработка — на конвертационном кластере, и исходный XML, и созданный JSON автоматически удаляются в течение 24 часов. В файлах конфигурации бывают эндпоинты и секреты, поэтому скажем прямо: ничего не передаётся рекламодателям, поля для электронной почты в процессе нет нигде, и ни на одном шаге аккаунт не требуется. Остаётся только файл, который вы скачали.
Статистика за эту неделю
Реальные цифры этого сервиса — без сглаживания и без прикрас.
Частые вопросы
Конвертация XML в JSON действительно бесплатна?
Да. В бета-период все на LiteConvert бесплатно в рамках дневных лимитов на IP (неудачные не засчитываются). Без регистрации, без карты, без водяных знаков на результате.
Мои файлы в безопасности?
Ваши файлы передаются по HTTPS, конвертируются, а оригинал и результат автоматически удаляются в течение 24 часов. Мы никогда не продаем загруженные файлы и не передаем их третьим лицам; на этом сайте нет сторонних рекламных сетей.
Сколько времени занимает конвертация?
Большинство файлов готово за секунды. Большие файлы обрабатываются дольше, и вы видите прогресс, пока конвертация идет.
Почему мой единственный элемент стал строкой, а не массивом?
По правилу: имя становится массивом, только когда встречается среди братьев два раза и более. Единичное вхождение отображается в строку, число или объект.
Куда делись мои атрибуты?
Никуда — каждый приходит ключом с дефисом-префиксом на своём элементе, и потому атрибут никогда не столкнётся с дочерним элементом того же имени.
Сохраняются ли пространства имён XML?
Нет — префиксы отбрасываются, элементы выходят под локальными именами; декларации xmlns проходят как обычные атрибуты с дефисом-префиксом.
Выход — стандартный JSON?
Да — обычный .json-файл, который любой парсер, язык или инструмент принимает как есть.
Сколько занимает конвертация?
Это разбор и перевывод без вёрстки страниц — обычно укладывается в несколько минут; потолок платформы для любой задачи — около 10 минут.
Похожие конвертации
Обновлено 2026-10-08 · A Lite Lake product