首页
数据编辑器
输入
输出

JSON 转 XML 时,数组会使用重复的 <item> 节点;XML 转 JSON 会保留节点属性到 _attributes 字段。

功能特性

这是一款适合开发调试和数据整理的在线 JSON 工具,所有处理都在当前浏览器中完成。

JSON 格式化与压缩

按 2 或 4 个空格整理 JSON 层级,也可以移除空白字符,快速得到适合接口传输的压缩结果。

JSON/XML 双向转换

把常见的 JSON 数据转换为 XML,或将 XML 节点、属性和重复节点还原为 JSON 结构。

示例、校验与复制

载入示例即可开始操作;格式错误会显示原因,生成的结果可直接复制到代码或接口调试工具。

使用教程

几步完成 JSON 格式化、JSON 压缩或 JSON 与 XML 的互转。

  1. 将 JSON 或 XML 粘贴到“输入”编辑框,也可以点击“载入示例”。
  2. 根据目标选择“格式化 JSON”“压缩 JSON”或转换按钮。
  3. 需要调整可读性时,先选择 2 或 4 个空格的缩进方式。
  4. 在“输出”编辑框检查结果,点击“复制结果”继续使用。

常见问题

如何在线格式化 JSON?

把合法 JSON 粘贴到输入框,选择缩进空格数后点击“格式化 JSON”。如果语法不正确,页面会返回解析错误提示。

JSON 压缩会删除数据吗?

不会。JSON 压缩只移除换行和缩进等格式空白,字段、值和数据类型保持不变。

JSON 转 XML 后数组如何表示?

数组元素会转换为重复的 <item> 节点;对象字段会成为对应的 XML 子节点,便于继续编辑或传输。

XML 转 JSON 会保留属性吗?

会。XML 元素属性会保存在 _attributes 字段中,带有多个同名子节点的结构会转换为 JSON 数组。

输入的数据会上传到服务器吗?

本页面使用浏览器原生能力处理 JSON 和 XML,当前工具逻辑不会将输入内容提交到服务器。