API XML в JSON — бесплатный конвертер
Анализирует документ XML и возвращает его эквивалент JSON. По соглашению атрибуты начинаются с префикса @. Текстовое содержимое хранится под ключом #text. Обрабатывает разделы CDATA, пространства имен и вложенные структуры.
Code examples
curl -X POST https://api.botoi.com/v1/xml/to-json \
-H "Content-Type: application/json" \
-d '{"xml":"<user id=\"1\"><name>Alice</name><email>alice@example.com</email></user>"}'When to use this API
Интеграция с устаревшими службами SOAP.
Преобразуйте XML-ответы SOAP в JSON, чтобы ваше приложение JavaScript или Python могло обрабатывать данные с помощью стандартных библиотек JSON.
Анализ каналов RSS и Atom
Преобразуйте XML-каналы RSS/Atom в JSON для упрощения манипуляций при создании программы чтения каналов или агрегатора контента.
Преобразование файлов конфигурации XML
Преобразуйте файлы конфигурации XML (Maven pom.xml, манифесты Android) в JSON для анализа или преобразования в конвейерах CI.
Frequently asked questions
Как атрибуты XML представлены в выходных данных JSON?
Атрибуты имеют префикс «@». Например, <user id="1"> становится {"user": {"@id": "1"}}.
Как обрабатываются разделы CDATA?
Содержимое CDATA извлекается в виде простой строки и сохраняется под ключом #text, что идентично обычному текстовому содержимому.
Сохраняет ли это пространства имен XML?
Да. Префиксы пространства имен сохраняются в ключах JSON. Например, <ns:element> становится ключом с именем «ns:element».
Что происходит со смешанным контентом (текст + дочерние элементы)?
Смешанное содержимое хранит текст в #text и дочерних элементах как отдельные ключи. Это соответствует стандартному соглашению о преобразовании XML в JSON.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.