fast-xml-parser, он поддерживает атрибуты, вложенные элементы, секции CDATA и сложные пространства имён, охватывая большинство сценариев корпоративного обмена данными.Обзор
JSON ⇄ XML — это двусторонний конвертер, который превращает структурированные JSON-объекты в XML-документы и разбирает XML обратно в JSON. Основанный на
Как пользоваться инструментом
Шаг 1 — введите или вставьте JSON в левую панель (можно также нажать «Пример», чтобы загрузить образец). Шаг 2 — инструмент преобразует JSON в XML в реальном времени и покажет его справа. Шаг 3 — вы также можете вводить XML справа, и он автоматически будет разобран обратно в JSON. Шаг 4 — после завершения преобразования используйте панель инструментов, чтобы скопировать или скачать результат. Если корень JSON — это массив, он оборачивается в элемент
<root>, чтобы XML оставался корректным; атрибуты помечаются префиксом @_.Типичные сценарии
Интеграция REST-приложений с устаревшими SOAP / Web Services, где на вход требуется JSON, а на выход — XML. Финансовая, государственная и телеком-сферы, чьи спецификации сообщений основаны на XML и должны корректно взаимодействовать с JSON-фронтендами. Работа с Android-разметкой, Maven
pom.xml, RSS-фидами и другими XML-данными, которые удобнее обрабатывать после конвертации в JSON. Быстрое переключение примеров запросов из Postman или Swagger между JSON и XML под разные бэкенды.Технические детали
Инструмент следует спецификации W3C XML 1.0; XML на входе должен быть корректно сформирован, иначе выбрасывается ошибка разбора. Ключи объектов, содержащие зарезервированные XML-символы (например,
& или <), автоматически экранируются как сущности. Массивы разворачиваются в несколько соседних элементов с одинаковым именем тега. Числа и логические значения в JSON становятся текстовыми узлами в XML; при обратном разборе они могут сохраниться как исходные строки.Конфиденциальность и безопасность
Всё преобразование выполняется локально в вашем браузере. Введённые JSON или XML не покидают ваше устройство, поэтому инструмент безопасен для работы с коммерчески чувствительными данными API.