关于在线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 文件能转吗?
- 浏览器需一次性解析整段粘贴内容,适合报文、配置和日志片段;超大文件建议用命令行流式工具。