XML 转 JSON 在线转换器 — 免费 XML→JSON 工具
粘贴任意 XML,秒级生成结构清晰、可直接使用的 JSON 对象。基于开源 MIT 协议的 fast-xml-parser 库,全程在浏览器本地运行,无需上传、无需注册,手机、平板、电脑都能用。支持嵌套标签、属性、CDATA、注释与命名空间,自动识别数字与布尔值类型。实时预览、一键复制、下载 .json 文件,左侧输入自动记忆,下次打开接着改。适合开发者调试接口、企业系统报文处理、RSS 订阅源解析、Office 文档数据提取、配置文件转换、API 联调等场景,隐私安全、零成本、即开即用。
转换后的 JSON 会显示在这里……
操作说明
- 在左侧输入框粘贴或输入 XML——首次打开已自带示例。
- 右侧会在输入停顿约 250 毫秒后自动转换;也可以点「转换」按钮手动触发。
- 用「复制 JSON」把结果放进剪贴板,或「下载 .json」保存到本地。
- 左侧输入会自动存在浏览器里,下次打开接着改。
概念
XML 用标签和属性描述数据,JSON 用花括号、方括号和引号描述数据。两者都能表达嵌套结构,但 XML 更冗长、自带 schema(DTD / XSD),JSON 更轻量、是现代 API 的默认选择。本工具先用开源库 fast-xml-parser 在浏览器里解析 XML 为 JavaScript 对象,数字与布尔值自动识别类型,标签属性保留为下划线前缀的字段,再用 JSON.stringify 美化输出,让你能直接把结果复制进代码或接口测试。
描述与趣事
XML 是上世纪末企业系统的宠儿。你能想到的几乎所有老式企业接口——SOAP 报文、UDDI 注册中心、RSS 订阅、Atom 推送、Web.config 配置、.docx 和 .xlsx 文档内部、SVG 矢量图、Android 布局文件、Spring 框架的 applicationContext.xml——都是 XML。它的标签、属性、命名空间和 DTD/Schema 让数据结构严谨到近乎啰嗦,但正是这种严谨让跨厂商、跨年代的老系统能互相对话。随着 REST API 和 Node.js 的崛起,JSON 以 60% 更小的体积占领了现代 Web,但 XML 并没有死:你在企业后端对接、读取政府开放数据接口、解析旧版 RSS、拆解 Office 文档、处理遗留 ERP 导出的报文时,依然会一头扎进 XML 的海洋。问题来了——你不能把 XML 直接塞进 JavaScript,现代前端框架也不原生支持 XML。这时你需要一个快速、本地、不依赖服务器的工具,把 XML 解析成对象再序列化成 JSON。本工具就是这个桥:输入 XML,输出 JSON,数字自动识别为数字类型,布尔值自动识别为布尔值,属性保留为下划线前缀字段,注释和 CDATA 也能正确处理,全程在浏览器本地完成,不经过任何服务器。
历史与由来
XML 1.0 由 W3C 于 1998 年 2 月发布,是 SGML(标准通用标记语言)的精简子集。SGML 从 1960 年代起就用于航空手册和大型技术文档,极其强大但也极其复杂。XML 砍掉了 SGML 80% 的特性,保留了标签、属性和嵌套的核心,让它能在网页和邮件里跑起来。整个 2000 年代,XML 是企业数据交换的事实标准:SOAP、UDDI、XSLT、XPath、RSS 1.0/2.0、Atom 都建立在 XML 之上。JSON 则在 2001 年由 Douglas Crockford 推动,2013 年成为 ECMA-404 国际标准,REST API 和 Node.js 的崛起让 JSON 彻底取代 XML 成为 Web 数据交换的主角。但 XML 在企业后端、文档格式、配置文件领域依然不可替代。本工具使用的 fast-xml-parser 是 2018 年开源的 MIT 协议库,零依赖、支持 ESM,能在浏览器里直接把 XML 文档解析成 JavaScript 对象,无需服务器参与。
相关关键词
纠错反馈
如果发现工具问题或有任何建议,欢迎通过邮箱联系我们,我们会认真查看每一条反馈。
