API 样例转配置
把 JSON 样例转成 YAML,快速放入配置或文档。
使用指南
数据格式转换器在 JSON、YAML、XML、CSV 四种格式之间先“解析为 JavaScript 值”,再序列化为目标格式。它不是简单文本替换,因此源数据语法错误会明确失败,跨格式时也会发生必要的结构归一化。
更新于 2026-09-10约 2 分钟读完
.json/.yaml/.yml/.xml/.csv 文件。| 输入 | 输出 | 说明 |
|---|---|---|
| JSON 对象数组 | CSV 表格 | 对象键变表头 |
| CSV 首行表头 + 数据 | JSON 数组 | Papa Parse 开启动态类型 |
| JSON 数组 → XML | <root><item>… |
数组会包 root/item |
JSON.parse,注释、尾随逗号、未加引号键等非标准 JSON 会失败。js-yaml;XML 先用 fast-xml-parser 校验,错误会带行列,再保留属性为 @_ 前缀并对文本值 trim。trim(),因此首尾空白行不会保留。JSON.stringify,不是展开成多列。<root>;数组元素使用 <item>,所以跨格式不能保证原结构名称完全往返。把 JSON 样例转成 YAML,快速放入配置或文档。
把带表头 CSV 转成对象数组,再用于脚本或接口测试。
CSV 是二维表,工具对嵌套值采用 JSON 字符串化而不是递归铺平列。
解析器保留属性,并用 @_ 前缀表示;转回 XML 时同样识别该前缀。
数据解析与格式转换都在浏览器本地完成;文件只以文本方式读取,不发送到服务器。
更新于 2026-09-10
JSON、YAML、XML、CSV 数据格式六向互转