放入 XML 或 JSON
粘贴内容到左侧输入框,选择转换方向;不确定格式时可以先载入示例。
两种格式互相翻译,不用打开编辑器,也不用上传内容。
@属性名#text(首尾空白会去掉)"";只有属性的节点保留为属性对象@ 前缀 → 属性,#text → 文本<root> 并提示所有解析和转换都在你的浏览器中完成,内容不会上传到服务器,也不会被保存。 刷新页面后数据即清空。
粘贴内容到左侧输入框,选择转换方向;不确定格式时可以先载入示例。
停止输入 300 毫秒后自动转换,也可以点「转换」。出错时会指出具体的行和列。
输出可以直接编辑,一键复制,或下载为 .json / .xml 文件。
关于映射规则、根节点、隐私和格式限制。
免费,无需注册。XML → JSON 和 JSON → XML 两个方向都可以不限次数使用,结果可以复制或下载为文件。
不会。解析、转换和下载全部在浏览器内完成,内容不会发送到服务器,也不会被保存;刷新页面后数据即清空。
属性变成 @属性名,文本变成 #text,重复的子节点合并为数组,空节点统一变成空字符串,注释和处理指令会被忽略,根节点名称会保留为最外层键名。
XML 只允许一个根节点。当 JSON 顶层不是「只有一个键的对象」(例如顶层是数组、标量,或同时有多个键)时,工具会自动包一层 <root>,并在输出区提示你。
注释和处理指令会丢弃;CDATA 内容按普通文本处理;元素首尾空白会去掉。XML 里带命名空间前缀的属性和标签可以读入 JSON,但反向转换暂不支持带冒号的键名。数字和布尔值转成 XML 文本后,再读回来会变成字符串。
没有服务器端限制,因为转换完全在本地完成。实际可处理的大小取决于浏览器内存,特别大的文件可能会让页面变慢。
探索 AIGoCode,让 AI 更顺手地融入你的开发工作流。