XML 转 JSON 转换器。保留 attributes、嵌套元素、CDATA。可反向。
- 本地处理
- 分类 格式转换
- 适合 把粘贴内容或本地文件转成更适合交付的格式。
这个工具能做什么
免费在线 XML ⇄ JSON 互转工具,真的能无损往返。粘贴 XML 得到 JSON: 每个 attribute 收在 `@attrs` 下,文本节点收在 `#text` 下,CDATA 块收 在 `#cdata` 下,同名兄弟元素自动合并成数组。粘贴 JSON 还原 XML,元素 顺序、嵌套层级、属性拼写都一致。三档可调:attribute 前缀(`@` / `_` / 自定义)、文本节点名(`#text` / `$t`)、始终数组化(给下游不喜欢 多形状结构的代码用)。100% 浏览器本地解析,走原生 DOMParser,SOAP 响应、Maven POM、RSS 源、Android manifest 都不出标签页。
工具细节
- 输入
- 文本 + 数值 + 结构化内容
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 免账号使用
- 打开页面即可使用;刷新后是否保留结果取决于具体工具。
- 性能预算
- 首屏 JS ≤ 18 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 格式转换 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
XML ⇄ JSON 互转工具 适合怎么用
适合把内容从一种实际格式转成另一种可用格式。
适合转换的任务
- 把粘贴内容或本地文件转成更适合交付的格式。
- 放进大流程前,先预览转换结果是否可靠。
- 修正常见格式不匹配,不用打开完整编辑器。
转换检查项
- 源格式比较乱时,先拿一小段试转。
- 转换后检查编码、分隔符和换行符。
- 结果确认前保留原始内容。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
把 SOAP 响应转成可用的 JSON
从 DevTools 复制一段 SOAP 信封粘进来,正文就以 JSON 读出。soap 前缀会留在 key 里,属性收在 attrs key 下。生成 TypeScript 类型前打开始终数组,单条记录就不会破坏类型形状。
改完 RSS 源再写回 XML
把 RSS 或 Atom 源转成 JSON,手动改标题或链接,再把 JSON 粘回去还原成 XML。重复的 item 会保持数组,CDATA 内容收在 cdata key 下,源结构原样输出。
常见踩坑
以为往返后 XML 注释还在:注释会被丢掉,因为 JSON 没有注释节点。
忘了开始终数组,单个子元素被悄悄变成标量而不是只有一项的数组。
改了属性前缀,却还按属性嵌在默认 attrs key 里的方式去读输出。
隐私说明
全部解析都在你的浏览器里走原生 DOMParser 完成。你的 XML 和 JSON,包括 SOAP 响应、POM 文件、Android manifest,都不会离开标签页,也不会上传到任何服务器。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。