返回首页

JSON/XML互转 - MyTools在线工具

🧰 MyTools

JSON/XML 互转

输入内容 JSON 或 XML 字符串
1 行 · 0 字符
输出结果
1 行 · 0 字符

XML 与 JSON 双向转换工具:保留元素层级与属性结构,属性与子元素区分处理,接口数据格式迁移、旧系统对接时的常用转换。

适用场景

  • 老系统输出 XML、新系统只认 JSON:一次性批量转换数据格式
  • 阅读 SOAP/配置类 XML 时转成 JSON 看层级更直观
  • 把 JSON 配置生成 XML 给只支持 XML 的下游系统

常见问题

XML 属性转换后放在哪里?

属性以 @ 前缀键(约定俗成的约定)或独立键存放,与子元素区分,避免同名冲突。具体键名规则可在转换结果中直观看到。

转换会丢失信息吗?

两种格式表达能力不完全对等:XML 的注释、处理指令、CDATA 与命名空间在 JSON 中没有对应概念,会丢失或降级处理;纯数据内容(元素、属性、文本)则完整保留。

为什么有时候同一个 XML 转出的 JSON 结构不一样?

同一元素名重复出现时转为数组,仅出现一次时是对象。数据行的多少会改变这一判定,属正常现象。

相关工具