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 → 空元素