XML JSON 转换器

在 XML 和 JSON 格式之间进行转换,支持格式化和自定义选项。

XML 输入

输入要转换的 XML 内容

JSON 输出

转换后的 JSON 内容

转换选项

自定义转换格式和行为

格式说明

XML: 标记语言,层级结构
JSON: 轻量级数据交换格式
对象模式: 属性转为子元素
数组模式: 属性保留为属性

格式对比说明

XML 特点

标签结构: 使用开始和结束标签
层级清晰: 嵌套结构明显
属性支持: 元素可包含属性
命名空间: 支持命名空间
自描述: 标签名具有语义

JSON 特点

简洁轻量: 无冗余标签
数据类型: 支持多种数据类型
解析简单: 易于程序处理
网络友好: 适合 API 传输
广泛支持: 主流语言内置支持

转换规则

XML → JSON:

XML 元素 → JSON 对象
XML 属性 → JSON 属性
XML 文本 → 字符串值
空元素 → null 或 空字符串

JSON → XML:

JSON 对象 → XML 元素
JSON 数组 → 多个同名元素
JSON 属性 → XML 属性
null → 空元素