Перейти к содержимому
POST AI agent ready /v1/xml/to-json

API XML в JSON — бесплатный конвертер

Анализирует документ XML и возвращает его эквивалент JSON. По соглашению атрибуты начинаются с префикса @. Текстовое содержимое хранится под ключом #text. Обрабатывает разделы CDATA, пространства имен и вложенные структуры.

Parameters

stringrequired

The XML content to convert.

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.