在线XML与JSON互转

在 XML 报文与 JSON 之间切换,便于对接旧接口、配置文件或日志片段。

关于在线XML与JSON互转

在 XML 报文与 JSON 之间切换,便于对接旧接口、配置文件或日志片段。

根据输入以 { 或 < 开头自动识别转换方向。

在线XML与JSON互转能力

自动识别方向

JSON 转为带根元素的缩进 XML;XML 转为以标签名为键的嵌套 JSON。

标签、属性与内容

标签名对应 JSON 字段;属性和标签内文字会一并保留,方便对照结构而不是只剩纯文本。

适用范围

  • 不支持复杂的命名空间、CDATA 等高级特性。
  • 同名兄弟节点会变成数组;单个子节点仍是嵌套对象。
  • 结果需结合你的接口约定再校验,不能替代正式 XSD/Schema。

常见场景

SOAP / XML 接口

把 SOAP 报文转成 JSON 便于调试或在脚本里取值。

配置与 sitemap

整理日志里的 XML 片段,或与小段配置互转便于 diff。

类 plist 结构

简单属性列表式 XML 在只有 JSON 工具时快速互转。

常见问题

JSON 转 XML 后标签名变了?
JSON 的 key 会映射为 XML 元素名,非法字符会被替换;纯数字 key 可能加前缀以保证 XML 合法。
XML 的属性会丢吗?
不会,属性与子节点、文本一起出现在 JSON 里,便于完整查看节点。
重复的标签怎么处理?
第一次出现是单个值;同名兄弟节点会合并为 JSON 数组。
很大的 XML 文件能转吗?
浏览器需一次性解析整段粘贴内容,适合报文、配置和日志片段;超大文件建议用命令行流式工具。