XML 到 JSON API - 免费转换器
解析 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 服务集成
将 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.