Конвертировать XML в JSON онлайн
Приватность по умолчанию — работает полностью в вашем браузере
Конвертируйте XML в JSON в браузере. Toova обрабатывает атрибуты, вложенные элементы, смешанный контент и массивы повторяющихся тегов, возвращая JSON, который может использовать любое современное приложение. Без загрузки, без регистрации, мгновенный результат.
Когда нужна конвертация XML в JSON
Старые API, банковские интеграции, SOAP-сервисы и многие корпоративные платформы по-прежнему выдают XML, но остальной ваш стек ожидает JSON. Вместо того чтобы каждый раз писать одноразовый парсер, вставьте XML в Toova и получите чистый JSON-вывод, который можно передать прямо в обработчик fetch, вставку в базу данных или тестовую фикстуру.
Атрибуты и повторяющиеся теги
Конвертер отображает XML-атрибуты с выделенным префиксом ключа, чтобы их можно было отличить от дочерних элементов. Повторяющиеся дочерние теги автоматически сворачиваются в массив JSON: конвертер определяет, когда тег встречается более одного раза, и обрабатывает его как список. Смешанный контент (текст и элементы вместе) сохраняется с ключом text, чтобы ничего не было потеряно.
Только в браузере, без загрузки
Toova выполняет всю конвертацию внутри вашей вкладки браузера. XML, который вы вставляете, никогда не отправляется ни на какой сервер. Именно это делает инструмент безопасным для проприетарных лент, внутренних дампов API или всего, что подпадает под NDA. Страница работает офлайн после загрузки, исходящих запросов при конвертации нет.
Часто задаваемые вопросы
- Как XML-атрибуты обрабатываются в выводе?
- Атрибуты получают выделенный префикс в JSON-выводе, чтобы они не конфликтовали с именами дочерних элементов. Это сохраняет обратимость отображения: вы можете сконвертировать обратно в XML без потери метаданных.
- Что происходит с повторяющимися XML-тегами?
- Когда конвертер видит одинаковое имя тега более одного раза под одним родителем, он сворачивает их в массив JSON. Теги с единственным вхождением остаются простыми объектами для компактности вывода.
- Обрабатывает ли конвертер секции CDATA?
- Да. Блоки CDATA разворачиваются, их содержимое сохраняется как обычная JSON-строка. Экранирование внутри CDATA сохраняется дословно, точно так же, как оно появлялось в XML.
- Можно ли минифицировать JSON-вывод?
- Да. Используйте опцию «Минифицировать», чтобы убрать пробелы и получить компактный однострочный вывод — нужный формат при отправке JSON по сети.
- Отправляется ли мой XML на сервер?
- Нет. Конвертация происходит полностью в вашем браузере. Ничего не загружается, не записывается и не анализируется. Страница работает офлайн после первой загрузки.