Всі інструменти / Утиліти / XML в JSON
Файли

Конвертер XML в JSON

Завантажуєш XML файли або вставляєш текст і отримуєш готовий JSON. Атрибути зберігаються з префіксом @, текстовий вміст як #text.

Перетягни XML файли або вибери на комп’ютері
Підтримує кілька .xml файлів до 50 MB кожен

Конвертер XML в JSON онлайн без реєстрації

XML залишається стандартом для API, фідів товарів і корпоративних систем, але сучасні застосунки, бази даних і фронтенд-бібліотеки чекають JSON. Щоразу конвертувати вручну або налаштовувати скрипт для разової задачі не має сенсу. Конвертер XML в JSON перетворює файли або вставлений текст прямо в браузері: без серверів, без реєстрації, без очікування.

Як це працює?

  1. Вибираєш спосіб введення: Вкладка “Файл” для batch завантаження кількох .xml файлів, вкладка “Текст” для вставки XML прямо в поле.
  2. Отримуєш JSON автоматично: У текстовому режимі конвертація відбувається під час введення, без кнопки. У файловому режимі кожен файл з’являється окремою карткою з попереднім переглядом.
  3. Скачуєш або копіюєш: Натискаєш “↓ json” для збереження файлу або “Скопіювати” для вставки в код, редактор чи Postman.

Як XML перетворюється в JSON?

  • Атрибути: Зберігаються з префіксом @ — наприклад, атрибут id стає ключем @id у JSON об’єкті.
  • Однойменні елементи: Якщо в XML є кілька елементів з однаковою назвою, вони автоматично стають масивом у JSON.
  • Змішаний вміст: Якщо елемент має одночасно атрибути і текст, текст зберігається як #text поряд з атрибутами.
  • Прості елементи: Елемент тільки з текстом стає рядком без зайвих обгорток.

Коли це потрібно?

Отримав відповідь SOAP API або RSS фід у форматі XML і треба передати дані в JavaScript застосунок або зберегти в MongoDB. Або завантажив каталог товарів у XML з ERP і хочеш імпортувати в Google Merchant Center. Конвертер XML в JSON займає секунди і не вимагає встановлення жодного інструменту.

Часто використовують разом

  • JSON в XML: зворотна конвертація, якщо потрібно передати дані в систему, що приймає тільки XML.

Часті питання

Вибираєш вкладку "Файл" і перетягуєш один або кілька .xml файлів, або вибираєш вкладку "Текст" і вставляєш XML у ліве поле. У текстовому режимі JSON з'являється автоматично під час введення. У файловому режимі натискаєш "↓ json" на потрібній картці.

Атрибути XML конвертуються в ключі з префіксом @. Наприклад, елемент стає об'єктом з ключем @id зі значенням "1". Якщо елемент має одночасно атрибути і текстовий вміст, текст зберігається як #text.

Якщо в XML кілька елементів мають однакову назву і стоять на одному рівні, у JSON вони автоматично групуються в масив. Це стандартна поведінка для коректного збереження структури даних.

Ні. Вся конвертація відбувається прямо в браузері на твоєму пристрої. XML файли не передаються на жодний сервер і ніде не зберігаються.

До 50 MB на файл. Цього достатньо для великих XML фідів і каталогів товарів.