Конвертировать XML в JSON онлайн
Конвертируйте XML в JSON онлайн. Автоматическое преобразование атрибутов и вложенных элементов. Бесплатно.
Как конвертировать XML в JSON
- Загрузите файл XML — перетащите его в окно или выберите на устройстве.
- Дождитесь обработки: обычно это несколько секунд, длинное видео — пара минут.
- Скачайте готовый файл JSON — он сохранится в загрузки.
Принимаются файлы .xml. Регистрация не нужна, почту оставлять не требуется, программы устанавливать не надо.
Зачем переводить XML в JSON
XML достался в наследство от систем обмена и госотчётности: многословный, со схемами и пространствами имён. Современные сервисы, скрипты и фронтенд работают с JSON — он компактнее и разбирается одной строкой кода. Конвертация переносит дерево тегов в структуру объектов без потери вложенности.
Когда это обычно нужно
- Выгрузка из 1С или ЭДО пришла в XML, а нужна для веб-сервиса.
- Прайс YML с товарной площадки надо обработать скриптом.
- Настройки старой программы требуется перенести в новую.
- Данные RSS или отчётности нужно разобрать в приложении.
Чем JSON удобнее XML
XML описывает данные тегами и умеет много служебного: пространства имён, схемы, атрибуты, комментарии. JSON проще — это вложенные списки и пары «ключ-значение», и именно поэтому его читают почти все современные системы.
При переводе теряется то, чего в JSON нет: комментарии, пространства имён, различие между атрибутом и вложенным элементом. Сами данные сохраняются полностью.
Это нормальный размен: XML остаётся там, где нужна строгая схема и проверка структуры, JSON — там, где важны простота и вес.
Что делать с атрибутами
В XML у элемента бывают атрибуты и вложенные элементы — в JSON такого разделения нет. Атрибуты обычно превращаются в обычные поля, иногда с префиксом, и структура становится площе.
Для передачи данных это не проблема. Но если принимающая система ждёт строгую схему, сверьте результат с её описанием — автоматическое преобразование может назвать поля иначе, чем она ожидает.
Что за форматы XML и JSON
XML — eXtensible Markup Language
XML описывает данные вложенными тегами, которые придумывает сам автор файла. Строгий и подробный формат: занимает больше места, чем JSON, но зато проверяется по схеме и до сих пор держится там, где важна формальность.
Где встречается. Обмен с госсистемами и ЭДО, отчётность, выгрузки 1С, прайс-листы для Яндекс Маркета (YML), настройки программ, RSS.
Чем открыть. Браузер, редакторы кода, специализированные просмотрщики.
В чём неудобство. Многословный: полезных данных мало, тегов много. Обрабатывать в современных сервисах неудобно.
YML для товарных площадок — это как раз XML, поэтому выгрузки магазинов часто приходят в этом виде.
JSON — JavaScript Object Notation
JSON — способ записать данные так, чтобы их одинаково понимали программа и человек: пары «ключ — значение», вложенные списки и объекты. С 2000-х это основной язык обмена между сайтами, приложениями и API.
Где встречается. Выгрузки из CRM и маркетплейсов, ответы API, настройки приложений, экспорт статистики, данные из парсеров.
Чем открыть. Любой текстовый редактор, браузер, VS Code, онлайн-просмотрщики.
О чём помнить. Смотреть глазами тяжело: вложенность, кавычки, скобки. Показать такое руководителю или отдать в бухгалтерию невозможно.
Вложенные объекты при переводе в таблицу разворачиваются в колонки через точку — например, «клиент.город».
Что переносится, а что теряется
Конвертация — это не копирование: у форматов разные возможности, и часть свойств исходника передать физически невозможно. Вот что происходит в этой паре.
Сохраняется
- все значения и порядок записей
- вложенность структуры
- кириллицу в UTF-8
Не переносится
- формулы и оформление, если они были
- комментарии внутри файла
- служебные схемы и пространства имён
Если что-то пошло не так
- Атрибуты смешались с полями
- Они добавляются с префиксом, чтобы отличаться от вложенных элементов.
- Повторяющиеся теги стали массивом
- Так и задумано: одинаковые элементы собираются в список.
- Файл не разбирается
- XML строгий: незакрытый тег ломает всё. Проверьте документ валидатором.
- Потерялись пространства имён
- Префиксы приводятся к простым именам полей — для большинства задач это удобнее.
Что ещё можно сделать с этим файлом
| Задача | Куда идти |
|---|---|
| Файл слишком тяжёлый | сжать PDF |
| Нужны только несколько страниц | разделить PDF |
| Собрать несколько файлов в один | объединить PDF |
| Страницы лежат боком | повернуть PDF |
| Текст в скане не выделяется | распознать текст |
| Нужны страницы картинками | PDF в картинки |
С телефона и без установки программ
Всё работает в браузере, на компьютере и на телефоне: ничего устанавливать не нужно и права администратора не требуются.
Как проверить результат
Готовый файл стоит открыть до того, как отправлять его дальше: исправить проще сразу, чем после того, как документ ушёл заказчику или в приёмную комиссию.
- Откройте файл в Excel или редакторе и посмотрите на кириллицу — кракозябры означают неверную кодировку.
- Проверьте, что данные разложились по колонкам, а не слиплись в одну.
- Сверьте количество строк с исходником: потеря записей обычно видна сразу.
- Посмотрите на числа, даты и артикулы — им часто нужен свой формат ячейки.
Ограничения и безопасность
- Максимальный размер файла — 100 МБ.
- Файлы передаются по защищённому соединению и обрабатываются на серверах в России.
- Через час после загрузки файл удаляется автоматически — мы его не храним и никому не передаём.
- Файлы с паролем и защитой от копирования сначала нужно открыть у себя: конвертер подбором не занимается.
Чем XML отличается от JSON
Вопрос «что лучше» некорректен: форматы решают разные задачи. Правильнее смотреть, что нужно именно вам — и выбирать под задачу.
| XML | JSON | |
|---|---|---|
| Сильная сторона | строгая проверяемая структура | удобен программам |
| Слабое место | многословный и тяжёлый | нечитаем без подготовки |
| Где применяют | госсистемы и выгрузки 1С | язык обмена между сервисами |
Отсюда и практическое правило: работайте в XML, если нужно то, в чём он силён, и переводите в JSON, когда файл уходит дальше — заказчику, в систему приёма документов или на другое устройство.
Что дальше с готовым файлом
Данные редко нужны сами по себе — их сводят, сверяют и вытаскивают из документов. Для этих задач у нас есть отдельный сервис.
- Извлечь данные из документа — превращает договоры и счета в таблицу с реквизитами и суммами.
- Сверить документы с выпиской — находит расхождения между таблицей и первичкой.
- Проверить документ на ошибки — ищет несостыковки в реквизитах, датах и суммах.
По этому файлу ближе всего: Извлечь данные из документов.
Вопросы и ответы
- Как конвертировать XML в JSON?
- Перетащите файл XML в окно загрузки или выберите его на устройстве, дождитесь обработки и скачайте готовый JSON. Регистрация не нужна, программы устанавливать не требуется.
- Это бесплатно?
- Да, полностью. Ограничение — 20 файлов с одного адреса в сутки, чтобы сервис оставался доступным для всех и не превращался в площадку для автоматических выгрузок.
- Какой максимальный размер файла?
- До 100 МБ. Если файл больше, разделите его на части или уменьшите до загрузки.
- Что происходит с моими файлами?
- Файлы передаются по защищённому соединению, обрабатываются на серверах в России и удаляются автоматически через час. Мы их не храним, не открываем и никому не передаём.
- Нужно ли устанавливать программы?
- Нет. Всё происходит в браузере на любом устройстве — компьютере, телефоне или планшете, на Windows, macOS, Android и iOS.
- Можно ли конвертировать XML в JSON на телефоне?
- Да. Откройте страницу в мобильном браузере и выберите файл из галереи, «Файлов» или облака. Приложение скачивать не нужно.
- Что такое формат XML?
- eXtensible Markup Language. XML описывает данные вложенными тегами, которые придумывает сам автор файла. Строгий и подробный формат: занимает больше места, чем JSON, но зато проверяется по схеме и до сих пор держится там, где важна формальность..
- Чем открыть JSON после конвертации?
- Любой текстовый редактор, браузер, VS Code, онлайн-просмотрщики.
- Сколько файлов можно обработать за раз?
- Файлы обрабатываются по одному, но повторять можно сразу же — в пределах суточного лимита в 20 конвертаций.
Другие конвертации
Рядом по теме: JSON в CSV · CSV в Excel · HTML в PDF · Markdown в PDF · Markdown в Word · Создать QR-код
Часто нужны вместе: PDF в Word · JPG в PNG · MP4 в MP3 · Excel в CSV
Все конвертации на одной странице · Блог о файлах и форматах
Другие сервисы Умнетикс: Умнетикс Арт · Транскрибация · Документы · Умнетикс
ИП Бочинский Андрей Анатольевич, ИНН 744705953808. Конвертация бесплатна и без регистрации.