legacy в · modern api виходить

XML у JSON XML увійшов. JSON вийшов.

Старі системи видають XML. Нова система говорить JSON. Переклад — ваша проблема. Morph відображає структуру у вашій вкладці браузера — атрибути через префікс @, текст через #text, повторювані елементи як масиви, конфігурувані конвенції. XML залишається там, де був. JSON зберігається локально. Нічого не надсилається, ніякої черги, ніякого ліміту API. Безкоштовно для всього, що працює на вашому пристрої; AI оплачується кредитами.

01
ПАРСУВАТИ

XML працює локально

Елементи, атрибути, текстові вузли, CDATA — всі пройдено вкладеним через fast-xml-parser.

Відкрити інструмент
Працює на вашому пристрої · безкоштовно · без облікового запису

Що це насправді робить

02
MAP

Уважний до конвенцій

Атрибути починаються з @. Ключі текстового вмісту як #text. Повторювані дочірні елементи стають масивами. Налаштовувані.

03
EMIT

Привабливий або компактний JSON

Відступи для читабельності. Мініфіковано для передачі. Обидва виробляють валідний JSON.

04
МАСОВИЙ

Папка в

Скиньте кілька файлів XML. Кожен стає окремим JSON. Бесплатний рівень не має обмеження на масову обробку.

Як це працює

  1. Відкрийте morph.cool — тільки в браузері.
  2. Перетягніть файл .xml або вставте вміст.
  3. Виберіть JSON як вихід. Налаштуйте обробку атрибутів та масивів.
  4. .json завантажується. Дійсний, добре структурований, готовий до API.
  5. XML залишається там, де був. Нічого не завантажується.
0Завантажити
∞Межа пакетної обробки
1-клікЕкспорт

Чому люди залишають інструменти завантаження та черги

Більшість корпоративних інтеграцій закінчуються тією ж проблемою: стара система використовує XML, нова — JSON. Онлайн-конвертери ставлять у чергу. CLI-інструменти потребують встановлення. Morph працює з fast-xml-parser через WebAssembly у вашій вкладці — префікс атрибутів налаштовується, автоматичне виявлення масивів, явне оброблення текстового вмісту.

Часто задавані питання

Як представлені атрибути XML у JSON?

Default convention: prefix with @. So becomes {"@id": "7"}. Configurable to other conventions.

Повторювані елементи?

Auto-detected as arrays. ab becomes {"items": {"item": ["a", "b"]}}.

Змішаний контент (текст + дочірні елементи)?

Текстовий контент ключований як #text. Змішаний контент зберігається як впорядковані масиви, де це потрібно.

Форматувати чи скорочувати?

Обидва. За замовчуванням красиво (відступ 2 пробіли). Перемикач для скороченого вигляду.

Можна масово?

Yes. Drop a folder of XMLs, get JSONs. Free tier has no batch limit.

Є безкоштовний рівень?

Так. Все, що працює на вашому пристрої, безкоштовне без обмежень. Штучний інтелект та серверні функції оплачуються кредитами, приблизно за цент кожен.

Конвертувати XML → JSON
Convert XML → JSON
Nothing leaves your device · Free for what you make, credits for what we run