先发现字段,再决定列清单
第一次转换汇总所有记录中的字段,默认全部勾选。取消不需要的列,用上下箭头调整顺序。修改输入或展开方式会重置选列,避免旧路径悄悄过滤新数据。
JSON 工具
粘贴对象或对象数组,调整字段和输出选项,预览会自动更新。
在当前浏览器中处理,不上传或保存输入。
转换后显示表格预览。
转换时自动发现字段。列名使用 JSON Pointer;修改输入或展开策略会重置选列,其他参数保留选列。
内容已变化,正在更新结果…
接口返回的最后一条记录,可能比第一条多几个字段。JSON 转 CSV 先扫描全部记录再生成列清单,不会只按首行取键而漏掉后续数据。适合把接口结果整理成交给同事的明细表。
JSON 转 CSV 保留数字在源文档中的写法,列取舍也不改原输入。与随手拼接逗号相比,先查看字段映射和表格预览,更容易发现嵌套结构带来的歧义。
嵌套 JSON 转 CSV 使用 JSON Pointer 标识字段:/user/name 对应嵌套值,/user.name 对应含点号的普通键。键中的斜线与波浪号分别转义,不会因展开覆盖另一个字段。
JSON 转 CSV 默认将数组作为紧凑 JSON 文本放进一个单元格。选择按索引展开后,每个位置占一列,两种方式都保持父记录行数,不会自动复制订单或联系人。
第一次转换汇总所有记录中的字段,默认全部勾选。取消不需要的列,用上下箭头调整顺序。修改输入或展开方式会重置选列,避免旧路径悄悄过滤新数据。
默认开启自动转换,停止输入或调整选项 400 毫秒后更新结果。选列、排序和分隔符变化也会自动处理。关闭开关后,可点击“转换”或按 Ctrl/Cmd + Enter;结果更新前,复制和下载保持禁用。
预览每次显示 50 行,可继续展开;复制和下载始终包含全部结果。BOM 只添加到下载文件,剪贴板不会混入不可见前缀。需要制表符时选 TSV。
列按全体记录中首次出现的顺序排列。缺失字段和 null 写为空单元格,0 与 false 正常保留;单个根对象按一行记录处理。
含分隔符、双引号或换行的内容自动加双引号,内部双引号写成两个。空单元格也加引号,另可强制所有单元格使用引号。
支持逗号、分号、制表符和竖线,记录间统一用 CRLF。制表符下载为 .tsv,其他分隔符为 .csv;可选 UTF-8 BOM 便于表格软件识别编码。
大整数、小数末尾的零和指数写法按源文本保留,字符串 007 也不推断为数字。JSON 转 Excel 是常见搜索需求,但这里交付文本表格,Excel 导入时仍应将编号列指定为文本。
默认展开嵌套对象,路径如 /address/city。数组默认作为一格中的 JSON 文本,也可按索引拆成 /tags/0 等列;空容器保留为 {} 或 []。
可能关闭了对象展开,或某个字段本来就是数组。打开“展开嵌套对象”,必要时把数组策略设为按索引展开,然后重新转换。
不能。本工具固定每个对象记录一行,数组只在单格保留或横向分列。如果需要每个元素一行,应先自行整理记录数组,再用 JSON 转 CSV 导出。
转换器保留大整数、小数和指数的原始文本,不改写字符串编号。但 Excel 打开文件后可能自行转换类型、去掉前导零或舍入,请按文本导入这些列。
语法错误会显示行列位置并标出错误行,重复键也会拒绝转换。修复输入并重新运行后才能复制或下载,不会把部分成功的记录当完整结果导出。
发现了这个转换器处理不好的边界情况?