Преобразуйте XML в JSON в браузере — подавайте устаревшие корпоративные данные в современные скрипты и API.
XML по-прежнему обеспечивает работу удивительно большого числа элементов корпоративной инфраструктуры: SOAP API, файлы конфигурации, документы Office, RSS и Atom-ленты. JSON захватил почти всё остальное. Переход от XML к JSON — мост между двумя мирами: приведите устаревшие данные в форму, которую современные инструменты JavaScript, Python и REST могут потреблять в одну строку.
Мы парсим с помощью fast-xml-parser. Атрибуты становятся ключами "@_attr" в родительском объекте, текстовое содержимое становится "#text", а повторяющиеся теги автоматически сворачиваются в массивы. Самозакрывающиеся теги сопоставляются с null. Комментарии и инструкции обработки отбрасываются. Всё выполняется в вашем браузере; никакой XML не загружается.
XML (Extensible Markup Language) — многословный иерархический текстовый формат, предшествующий JSON. До сих пор распространён в корпоративных API, RSS-лентах, документах Office и файлах конфигурации.
JSON (JavaScript Object Notation) — универсальный формат для структурированных данных в интернете. Массивы, объекты, строки, числа, булевы значения. Читается каждым современным языком программирования.
Перетащите XML на конвертер выше, или нажмите на поле, чтобы выбрать его на вашем устройстве.
Мы предварительно выбрали JSON в качестве формата вывода. Измените его в выпадающем списке, если нужен другой формат.
Нажмите «Конвертировать» и дождитесь завершения индикатора прогресса. Скачайте JSON, когда он будет готов.
Преобразуйте массив объектов JSON в CSV-файл - вставьте в Excel, Google Sheets или любой табличный редактор.
Преобразовать CSV в JSON в вашем браузере - идеально для передачи таблиц в скрипты, API или LLM.
Преобразуйте конфигурации YAML в JSON для инструментов, API и скриптов, которые предпочитают синтаксис JSON.