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

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

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

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

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

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

Як це працює?

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

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

  • Ключі з @: Ключ з префіксом @ стає XML атрибутом. Наприклад, “@id”: “1” перетворюється в атрибут id=”1″ на батьківському елементі.
  • Масиви: Якщо значення ключа — масив, кожен його елемент стає окремим XML елементом з однаковою назвою тега.
  • Змішаний вміст: Ключ #text стає текстовим вмістом елемента поряд з атрибутами.
  • Кореневий елемент: Якщо JSON має один ключ верхнього рівня, він стає коренем XML. Якщо кілька, автоматично додається обгортка <root>.

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

Отримав відповідь REST API у форматі JSON і треба передати дані в корпоративну систему, що приймає тільки XML. Або підготував структуру даних у JSON і хочеш імпортувати в застосунок з SOAP інтерфейсом. Конвертер JSON в XML займає секунди і не вимагає встановлення жодного інструменту.

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

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

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

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

Додаєш до ключа префікс @. Наприклад, {"product": {"@id": "1", "name": "MacBook"}} перетвориться в MacBook. Ключ #text стає текстовим вмістом елемента.

Кожен елемент масиву розгортається в окремий XML елемент з однаковою назвою тега. Наприклад, "product": [{...}, {...}] стає двома окремими елементами .

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

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