XML to JSON
将 XML 转换为 JSON
XML Input
JSON Output
关于本工具
XML转JSON转换器可将XML文档转换为等效的JSON:每个XML元素会成为一个JSON键,子元素会成为嵌套对象,标签名相同的重复同级元素会自动归组为JSON数组。
文本内容会在适当情况下自动推断为数字或布尔值(例如'30'会变成30,'true'会变成true)。XML属性不会被包含在内——只转换元素内容。所有处理均在浏览器本地完成。
使用方法
- 将XML粘贴到XML输入区域,或点击Sample加载示例。
- 选择JSON缩进级别(2个空格、4个空格或压缩)。
- 点击→JSON进行转换。
- 点击Copy将JSON输出复制到剪贴板。
使用场景
后端开发者将XML API响应转换为JSON以供JavaScript前端使用。数据工程师将XML数据源转换为JSON以进行管道处理。从基于XML的配置文件迁移的开发者用JSON记录其结构。Web开发者将RSS/Atom订阅源转换为JSON以在JavaScript应用中使用。
常见问题
- 标签名相同的重复元素会怎样处理? — 它们会自动归组为JSON数组。例如,两个<item>同级元素会变成"item": ["value1", "value2"]。
- XML属性会被转换吗? — 不会。只转换元素的文本内容和子元素,XML属性会被忽略。
- 文本值的类型是如何确定的? — 数字和布尔值会自动推断:'42'会变成42,'true'会变成true,'false'会变成false。其余内容仍保留为字符串。