Современный API · устаревший XML

JSON в XML JSON вошел. XML вышел.

Новая система использует JSON. Старая система понимает только XML. Интеграция — ваша проблема. Morph переводит структуру в вашей вкладке браузера — корневой элемент, дочерние элементы, атрибуты, CDATA при необходимости. JSON остаётся там, где был. XML сохраняется локально. Никакой загрузки, никакой онлайн-очереди, никаких ограничений по скорости API. Бесплатно для всего, что работает на вашем устройстве; ИИ оплачивается кредитами.

Перетащите файл сюда
JSON → XML
Выберите файл
Читает и записывает внутри этой вкладки. Ничего не отправляется нигде.

Что на самом деле делает

01
РАЗБОР

JSON читается локально

Массивы, объекты, вложенные структуры — все обрабатывается в табе. Никакая загрузка.

02
MAP

Ключи к элементам

Ключи объектов становятся именами элементов. Элементы массива становятся повторяющимися элементами. Настроимые корневые и имена элементов.

03
EMIT

Красивый или компактный XML

Выровнено для удобного чтения человеком. Компактно для передачи по линии. Оба варианта корректны и соответствуют формату.

04
ПАКЕТНОЕ

Папка в

Загрузите несколько файлов JSON. Каждый станет отдельным XML. Бесплатный тариф не имеет ограничений по пакетной обработке.

Как это работает

  1. Откройте morph.cool — только в браузере.
  2. Перетащите файл .json или вставьте структуру.
  3. Выберите XML в качестве выходного формата. Настройте имена корневого и элемента при необходимости.
  4. Скачивания .xml — корректные, без ошибок схемы.
  5. Отправить в устаревшую систему. JSON остается неизменным.
0Загрузить
∞Предел пакетной обработки
1-кликЭкспорт

Почему люди уходят от инструментов с загрузкой и очередью

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

Часто задаваемые вопросы

В чём разница с конвертерами или парсером командной строки?

Онлайн-инструменты для очереди и водяных знаков. CLI-инструменты требуют установки. Morph работает в вашем браузере — перетащите, опустите, скачайте.

Можно ли настроить имена элементов?

Да. Корневой элемент, элемент элемента (для массивов) и переопределения на уровне ключа полностью настраиваемы.

Что насчет XML-атрибутов и дочерних элементов?

Ключи объектов, начинающиеся с @, становятся атрибутами. Остальное становится дочерними элементами. Стандартная конвенция.

Форматировать с отступами или минифицировать?

Оба варианта. По умолчанию используется отступ для удобства чтения. Переключите на компактный для производственных данных.

Выходной файл правильно структурирован?

Да. Специальные символы экранированы, CDATA для свободного текста, единственный корневой элемент. Валидируется любым парсером XML.

Есть ли бесплатный тариф?

Да. Всё, что работает на вашем устройстве, бесплатно без ограничений. ИИ и серверные функции оплачиваются кредитами, примерно по центу за штуку.

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