Конвертер JSON в XML
Завантажуєш JSON файли або вставляєш текст і отримуєш готовий XML. Ключі з @ стають атрибутами, масиви розгортаються в повторювані елементи.
Конвертер JSON в XML онлайн без реєстрації
Більшість сучасних API і застосунків повертає дані у форматі JSON, але корпоративні системи, SOAP сервіси і конфігурації часто чекають XML. Переписувати структуру вручну або налаштовувати окремий скрипт для разової задачі довго. Конвертер JSON в XML перетворює файли або вставлений текст прямо в браузері: без серверів, без реєстрації, без очікування.
Як це працює?
- Вибираєш спосіб введення: Вкладка “Файл” для batch завантаження кількох .json файлів, вкладка “Текст” для вставки JSON прямо в поле.
- Отримуєш XML автоматично: У текстовому режимі конвертація відбувається під час введення, без кнопки. У файловому режимі кожен файл з’являється окремою карткою з попереднім переглядом.
- Скачуєш або копіюєш: Натискаєш “↓ 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"}} перетвориться в
Кожен елемент масиву розгортається в окремий XML елемент з однаковою назвою тега. Наприклад, "product": [{...}, {...}] стає двома окремими елементами
Ні. Вся конвертація відбувається прямо в браузері на твоєму пристрої. JSON файли не передаються на жодний сервер і ніде не зберігаються.
До 50 MB на файл. Цього достатньо для великих JSON структур і масивів даних.