数据转换器
XML 至 JSON 转换器
粘贴 XML — RSS 提要、SOAP 响应、站点地图或配置文件 — 并获得可预测的 JSON。属性以@为前缀,文本节点使用#text,重复的元素成为数组。
- 在浏览器中 100% 运行
- 无需注册 · 无需上传
- 免费、无限制使用
转换选项
XML 输入
示例: RSS 提要 · 带有属性的配置 —⌘/Ctrl + Enter 转换 · 拖放文件以加载它 · 本地处理
JSON 输出
输出是只读的。使用复制、下载或共享将其移出。
如何使用 XML 至 JSON 工具
-
粘贴XML
任何格式良好的 XML 都可以工作。解析器会报告不匹配标签的精确错误,而不是默默地失败。
-
了解约定
属性变成@name,文本内容变成#text,重复的子元素变成数组。这些约定使往返过程保持可预测性。
-
调整并导出
更改属性前缀、禁用类型转换或忽略空格 — 然后复制或下载 JSON.
这个工具有何不同
- 可预测的约定:@attributes、#text、重复元素的数组
- 数字和布尔值的类型转换,并带有一个开关以将所有内容保留为字符串
- 清除格式错误的 XML 的错误消息,包括不匹配的标签
- CDATA 部分和命名空间的处理毫无意外
- 一切本地化——对于带有客户数据的 SOAP 有效负载来说是安全的
按架构划分的隐私: 此页面不包含接收您输入的分析,并且转换代码在您的选项卡中运行。加载后您可以断开网络并继续工作。
XML 至 JSON — 常见问题
为什么属性以@开头?
XML允许一个属性和一个子元素同名,而JSON则不能用一个键来表达。 @ 前缀使属性与元素不同,因此转换过程中不会丢失任何内容。
重复元素如何处理?
当同一个标签在同级中出现多次时,这些值将成为 JSON 数组。单个事件仍然是标量或对象 - 这就是为什么消费者应该容忍两者,或者为什么你应该在代码中标准化。
它支持命名空间吗?
是的。命名空间元素保留其本地名称,并且前缀冲突按照源代码中的写入方式保留。如果您需要完整的命名空间保真度,请将原始 XML 保留在 JSON 旁边。
它可以转换 SOAP 响应吗?
是的 — 信封和正文像其他 XML 一样进行转换。对于 SOAP,请保持启用转换,以便数字字段以数字而不是字符串的形式到达。
相关工具
YAML 至 JSON 通过多文档支持将 Kubernetes、Docker 和 CI 配置转换为 JSON。 CSV 至 JSON 将 CSV/TSV 导出转换为 JSON 数组或 JSON 行。 JSON 格式化程序 漂亮打印、缩小并验证 JSON 以及准确的错误位置。 JSON 至 JSON 架构 从任何示例有效负载推断出可供验证的 JSON 模式。
正在搜索 “在线xml转json”, “将 xml 转换为 json”, “RSS 转 json”?您来对地方了—— 浏览所有19工具.