XML ↔ JSON

按明确的属性和文本映射双向转换 XML 与 JSON。

输入

输出

关于工具

使用 @attributes、#text 和重复元素数组将 XML 映射为 JSON,也可按同一规则转回 XML。

主要功能

  • 属性、文本、CDATA 和重复元素
  • 确定性的往返映射

使用方法

  1. 1选择 XML 转 JSON 或 JSON 转 XML。
  2. 2粘贴数据并转换。

示例

输入

<user id="007"><name>Ada</name><tag>a</tag><tag>b</tag></user>

输出

{"user":{"@attributes":{"id":"007"},"name":{"#text":"Ada"},"tag":[{"#text":"a"},{"#text":"b"}]}}

限制

  • 输入上限为 2,000,000 个字符,以避免浏览器无响应。
  • 混合内容 XML 会保留内容,但不保证还原原始空白或节点顺序。
  • 所有输入仅在浏览器本地处理,不会上传到 ToolHub。

最近审核:

相关工具