JSON 转 XML 在线转换器 — 免费 JSON→XML 工具
粘贴任意 JSON,秒级生成排版整齐、可直接使用的 XML。基于开源 MIT 协议的 fast-xml-parser 库,全程在浏览器本地运行,无需上传、无需注册,手机、平板、电脑都能用。支持嵌套对象、数组、字符串、数字、布尔值与空值,自动包裹单一根元素保证输出合法。实时预览、一键复制、下载 .xml 文件,左侧输入自动记忆,下次打开接着改。适合开发者调试接口、数据格式转换、配置文件生成、接口对接联调、企业系统报文处理、RSS 订阅源生成等场景,隐私安全、零成本、即开即用,支持中英文界面。
转换后的 XML 会显示在这里……
操作说明
- 在左侧输入框粘贴或输入 JSON——首次打开已自带示例。
- 右侧会在输入停顿约 250 毫秒后自动转换;也可以点「转换」按钮手动触发。
- 用「复制 XML」把结果放进剪贴板,或「下载 .xml」保存到本地。
- 左侧输入会自动存在浏览器里,下次打开接着改。
概念
JSON 和 XML 都是描述结构化数据的文本格式。JSON 更轻量,是现代 API 的默认选择;XML 更冗长,但自带严格的 schema(DTD / XSD),在企业系统、SOAP 接口、RSS 订阅、Office 文档和配置文件里仍然随处可见。本工具先用浏览器原生 JSON.parse 解析输入,再用开源库 fast-xml-parser 把对象重建为 XML,并在外层包一个单一根元素,保证输出一定是合法的 XML。
描述与趣事
一个有意思的冷知识:XML 比 JSON 早了十几年。XML 在 1998 年由 W3C 标准化后,迅速成为企业数据交换的通用语言——SOAP 接口、RSS 订阅、Office 文档(.docx、.xlsx 本质上都是压缩包里面装着 XML)、SVG 矢量图、SVG 图标、Android 布局文件、Web.config 配置,全都是 XML 的地盘。它的标签、属性、命名空间让数据结构严谨到近乎啰嗦,但正是这种严谨让老系统之间能互相对话。JSON 则在 2000 年代初由 Douglas Crockford 提出,砍掉了所有标签和属性,只用花括号、方括号和引号描述数据,体积小了 60% 以上,刚好赶上 3G 时代手机网速慢的痛点,于是迅速占领了 Web API。但 XML 并没有消失——你打开过的 Word 文档、Excel 表格、浏览器书签备份、RSS 订阅源、企业 ERP 导出的报文,本质上都是 XML。这两种格式不是敌人,它们是同一套"用文本描述数据"思想的两种味道:JSON 追求轻量,XML 追求严谨。本工具就是它们之间的桥,让你在两种世界之间自由切换而不被格式细节困住。
历史与由来
XML 1.0 由 W3C 于 1998 年 2 月发布,是 SGML(Standard Generalized Markup Language,标准通用标记语言)的精简子集。SGML 从 1960 年代起就用于大型技术文档和航空手册,极其强大但也极其复杂,普通网站根本用不动。XML 砍掉了 SGML 80% 的特性,保留了"标签+属性+嵌套"的核心,让它能在网页和邮件里跑起来。整个 2000 年代,XML 是企业数据交换的事实标准:SOAP 协议、UDDI 注册中心、XSLT 转换、XPath 查询、RSS 1.0/2.0、Atom 订阅都建立在 XML 之上。JSON 的故事则完全不同:2001 年前后,Crockford 在 Yahoo 工作时发现 JavaScript 原生对象字面量本身就是一种极轻量的数据格式,于是把它独立出来命名为 JSON(JavaScript Object Notation),2006 年提交给 ECMA 并在 2013 年成为 ECMA-404 标准。REST API 和 Node.js 的崛起让 JSON 彻底取代 XML 成为 Web 数据交换的主角。但 XML 并没有死——它在企业后端、文档格式、配置文件领域依然不可替代。本工具使用的 fast-xml-parser 是 2018 年开源的 MIT 协议库,零依赖、支持 ESM,能在浏览器里直接把 JavaScript 对象序列化成 XML,不需要服务器参与。
相关关键词
纠错反馈
如果发现工具问题或有任何建议,欢迎通过邮箱联系我们,我们会认真查看每一条反馈。
