转换器

XML 转 JSON

将 XML 数据转换为 JSON 格式

输入 XML
JSON 结果

什么是 XML 转 JSON?

XML(eXtensible Markup Language)和 JSON(JavaScript Object Notation)都是常用的数据交换格式。XML 转 JSON 工具可以将 XML 数据结构转换为 JSON 格式,保留属性和文本内容,方便在不同系统间进行数据格式转换。

功能特点

  • 格式转换:将 XML 数据转换为标准的 JSON 格式
  • 属性保留:正确保留 XML 元素的属性信息
  • 文本内容:保留 XML 元素的文本内容
  • 嵌套处理:正确处理 XML 的嵌套结构
  • 实时转换:输入即时得到转换结果
  • 快速复制:一键复制转换后的 JSON 结果

使用场景

  • API 集成:将 XML API 响应转换为 JSON 格式
  • 数据迁移:在不同系统间迁移数据格式
  • 配置文件:将 XML 配置转换为 JSON 配置
  • 数据交换:满足需要 JSON 格式的系统要求

常见问题

XML 的属性转成 JSON 后去哪了?
本工具采用广泛使用的约定:属性放入以 @ 开头的键( → {"@id":"1"}),文本内容放在 #text 键。不同库的默认约定不同,对接前先确认目标系统期待哪种映射。
为什么转换后数据类型全变成了字符串?
XML 只有文本,没有数字/布尔类型概念。除非开启类型推断(把 "123" 识别为数字),否则一切按字符串转换。对接强类型 API 时注意补类型。
带命名空间的 XML 转换后键名很长?
工具保留完整限定名( → "ns:item"),这是无损做法。想去掉前缀可在转换后做键名清理,但注意不同前缀可能指向同一命名空间,直接合并有歧义风险。