DataFmt

XML 转 JSON

把 XML 文档解析为结构化的 JSON,方便前端与脚本消费。

将文件拖拽到此处,或点击上传
选项:

功能介绍

XML 文档常被 JSON 化后再用于 Web 应用。我们用 fast-xml-parser 提供稳定、可配置的解析,正确识别属性、文本节点和 CDATA 块。

属性会以可配置前缀(默认 `@_`)区分于子节点,文本节点默认放在 `#text` 字段中,方便在 JSON 中区分语义。

使用步骤

  1. 粘贴 XML 文本,或上传 .xml 文件。
  2. 按需调整属性前缀与是否保留文本节点。
  3. 点击"转换"获得 JSON。
  4. 可选择是否美化输出。

典型用例

注意事项

常见问题

能处理 XML 声明中的编码吗?
能。浏览器通常以 UTF-8 读取文件;若是 GB2312 等编码,建议先在编辑器中转码为 UTF-8。
属性与子节点同名会冲突吗?
不会。属性统一以前缀区分,可与同名子节点共存。
命名空间如何处理?
默认保留命名空间前缀到键名中。如需忽略可在输入前预处理移除。