跳转到内容
POST AI agent ready /v1/xml/to-json

XML 到 JSON API - 免费转换器

解析 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 服务集成

将 SOAP XML 响应转换为 JSON,以便您的 JavaScript 或 Python 应用程序可以使用标准 JSON 库处理数据。

解析 RSS 和 Atom 提要

将 RSS/Atom XML 提要转换为 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.