Конвертировать XML в JSON онлайн

Конвертируйте XML в JSON онлайн. Автоматическое преобразование атрибутов и вложенных элементов. Бесплатно.

Как конвертировать XML в JSON

  1. Загрузите файл XML — перетащите его в окно или выберите на устройстве.
  2. Дождитесь обработки: обычно это несколько секунд, длинное видео — пара минут.
  3. Скачайте готовый файл JSON — он сохранится в загрузки.

Принимаются файлы .xml. Регистрация не нужна, почту оставлять не требуется, программы устанавливать не надо.

Зачем переводить XML в JSON

XML достался в наследство от систем обмена и госотчётности: многословный, со схемами и пространствами имён. Современные сервисы, скрипты и фронтенд работают с JSON — он компактнее и разбирается одной строкой кода. Конвертация переносит дерево тегов в структуру объектов без потери вложенности.

Когда это обычно нужно

Чем 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, онлайн-просмотрщики.

О чём помнить. Смотреть глазами тяжело: вложенность, кавычки, скобки. Показать такое руководителю или отдать в бухгалтерию невозможно.

Вложенные объекты при переводе в таблицу разворачиваются в колонки через точку — например, «клиент.город».

Что переносится, а что теряется

Конвертация — это не копирование: у форматов разные возможности, и часть свойств исходника передать физически невозможно. Вот что происходит в этой паре.

Сохраняется

Не переносится

Если что-то пошло не так

Атрибуты смешались с полями
Они добавляются с префиксом, чтобы отличаться от вложенных элементов.
Повторяющиеся теги стали массивом
Так и задумано: одинаковые элементы собираются в список.
Файл не разбирается
XML строгий: незакрытый тег ломает всё. Проверьте документ валидатором.
Потерялись пространства имён
Префиксы приводятся к простым именам полей — для большинства задач это удобнее.

Что ещё можно сделать с этим файлом

ЗадачаКуда идти
Файл слишком тяжёлыйсжать PDF
Нужны только несколько страницразделить PDF
Собрать несколько файлов в одинобъединить PDF
Страницы лежат бокомповернуть PDF
Текст в скане не выделяетсяраспознать текст
Нужны страницы картинкамиPDF в картинки

С телефона и без установки программ

Всё работает в браузере, на компьютере и на телефоне: ничего устанавливать не нужно и права администратора не требуются.

Как проверить результат

Готовый файл стоит открыть до того, как отправлять его дальше: исправить проще сразу, чем после того, как документ ушёл заказчику или в приёмную комиссию.

Ограничения и безопасность

Чем XML отличается от JSON

Вопрос «что лучше» некорректен: форматы решают разные задачи. Правильнее смотреть, что нужно именно вам — и выбирать под задачу.

XMLJSON
Сильная сторонастрогая проверяемая структураудобен программам
Слабое местомногословный и тяжёлыйнечитаем без подготовки
Где применяютгоссистемы и выгрузки 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

Все конвертации на одной странице · Блог о файлах и форматах

Другие сервисы Умнетикс: Умнетикс Арт · Транскрибация · Документы · Умнетикс

Контакты. Телефон: +7 995 380-90-23 · почта: support@umnetix.ru
ИП Бочинский Андрей Анатольевич, ИНН 744705953808. Конвертация бесплатна и без регистрации.