JSON ↔ XML / CSV / YAML
JSON 与 XML、CSV、YAML 格式互转,支持格式化选项与常见配置
格式选项
操作提示
对象转元素,数组转重复子元素。
工具介绍
6 种转换模式
JSON → XML对象 → 元素,数组 → 重复子元素,基本类型 → 元素文本。可选「数组合并」模式XML → JSON递归解析 XML,属性并入 @attributes,文本节点为 #text。需结构良好 XMLJSON → CSV展平嵌套对象(JSONPath),对象数组 → 表格(数组元素需为对象)CSV → JSON首行为表头,智能识别分隔符(,/;/Tab),支持引号包裹与转义JSON → YAML递归输出缩进格式,可读性优于 JSON。可调缩进空格数YAML → JSON解析缩进式 YAML,支持基本类型、对象、列表。复杂特性(锚点/引用)不支持常见用途
接口数据迁移配置文件转换数据导出系统集成数据导入SOAP/REST 互转Excel 数据处理
常见问题
Q:XML 属性和文本会丢失吗?
不会丢失。XML 属性会作为 @attrName 字段并入元素对象,文本内容存入 #text 字段。本工具使用结构化映射,避免歧义。
Q:JSON → CSV 时嵌套对象怎么处理?
嵌套对象的字段名会自动展开为 JSONPath,如 user.name、user.email。对象数组才会转 CSV(每个元素一行)。纯标量数组可手动包装为 {"items": [...]}。
Q:YAML 解析支持哪些特性?
支持基础缩进语法、对象/列表/标量。不支持锚点(&ref)、引用(*ref)、多行字符串(|、>)、复杂标签。如需高级特性请使用专业 YAML 库。
