JSON 转 CSV 转换器

将嵌套 JSON 扁平化为干净的 CSV 列——一键下载 Excel 可用的 .csv 文件

输入 JSON

节点详情

选择节点以查看详情

更多 JSON 工具

JSON 格式化

格式化、校验、浏览 JSON —— 100% 浏览器端处理,隐私安全

XML 转 JSON

粘贴 XML 即刻获得干净的 JSON —— 属性、重复元素、文本节点全部正确处理

CSV 转 JSON

将 CSV 行转换为 JSON 对象数组——引号字段、自定义分隔符、类型推断全部自动处理

JSON 转 CSV ●

将嵌套 JSON 扁平化为干净的 CSV 列——一键下载 Excel 可用的 .csv 文件

JSON 压缩

将 JSON 压缩为单行,实时查看节省的字节数

JSON 对比

语义化对比两个 JSON 文档——键顺序和空白差异不算差异

JSON 转义

为嵌入代码转义 JSON 字符串,或将字符串化的日志还原为可读 JSON

JSON 修复

一键修复损坏 JSON、JSON5、JS 对象、Python dict 及大模型截断输出。

JSON to TypeScript

将任意 JSON 转为干净的 TypeScript interface 或 type —— 自动合并数组、识别可选字段与联合类型。

YAML to JSON

将 K8s、Docker Compose、GitHub Actions 等 YAML 配置解析为干净 JSON,并可视化编辑。

JSON to YAML

任意 JSON 生成规范 YAML —— 智能引号、紧凑列表、2/4 空格缩进。

JSON to XML

将 JSON 序列化为规范 XML —— @_ 属性、重复元素、文本节点与安全标签名。

JSON Schema

从示例 JSON 推导标准 Schema —— 格式识别、required 交集、联合类型。

JSONPath 测试

对任意 JSON 实时执行 JSONPath 查询 —— 通配符、递归下降、切片与过滤,全在浏览器中。

核心特性

智能数组识别

粘贴根数组、包裹数组的对象({"data": [...]})或单个扁平对象均可——转换器自动找到行数据。

嵌套对象扁平化

深层属性展开为点路径列:user.name、address.city;数组序列化为紧凑 JSON 字符串,数据零丢失。

RFC 4180 转义

含逗号、引号或换行的单元格会被正确包裹转义,输出可直接导入 Excel、Sheets 和数据库。

UTF-8 BOM 兼容 Excel

可选 BOM 开关确保中文、日文及重音字符在 Microsoft Excel 中正常显示,不再出现乱码。

如何使用JSON 转 CSV 转换器

1

粘贴 JSON

将 JSON 对象数组、包含数组的对象或单个对象粘贴到输入面板。

2

预览表格

在表格或 CSV 预览中检查扁平化结果;可对任意深层节点使用「在表格中查看」将导出范围限定到嵌套数组。

3

复制或下载

点击「复制 CSV」复制到剪贴板,或「下载 CSV」获得 Excel 可用的 .csv 文件——在 Excel 中打开建议开启 BOM。

技术架构与隐私安全对比

formatjson.net 与传统服务端上传型 JSON 工具的核心技术差异

100% 浏览器本地运行 零服务端上传 遵循 RFC 8259 & RFC 4180 64 位大整数与前导零保护 JSON Schema 2020-12 支持 PWA 离线使用
能力维度 / 技术规范 formatjson.net(纯浏览器端本地工作台) 传统服务端在线工具
数据处理位置与隐私性 100% 浏览器原生 JS 本地解析 —— 数据绝不离开当前设备 常将 JSON/XML/CSV 发送至远程后端服务器处理
敏感接口数据 / Token / 密钥安全 架构级安全 —— 零网络传输,加载后断网亦可完整使用 存在服务端日志留存或第三方数据泄露隐患
非标 JSON 与大模型截断修复 内置词法状态机一键修复注释、单引号、无引号 Key、尾随逗号、Python 字面量及未闭合括号 遇到非严格 JSON 直接报错中断
64 位雪花 ID 与前导零保护 精准识别超出 IEEE-754 安全范围的大整数与 "00123" 邮编/工号,零精度丢失 静默截断 64 位长整型或丢失前导零
深层嵌套数组电子表格化 支持任意层级子数组/子对象胶囊([n items] →)点击下钻、面包屑导航、三态排序与单元格直改 仅支持根节点一维表格或只读树视图
大文件渲染性能 200 节点分片懒加载树 + 分页表格 + 150KB 高亮熔断保护 数 MB 文件一次性渲染极易卡死主线程

常见问题

JSON 转 CSV 转换器如何扁平化嵌套 JSON 对象? ▾

嵌套对象展开为点路径列——{"user":{"id":1,"name":"Alice"}} 会产生 user.id 和 user.name 两列;数组值序列化为紧凑 JSON 字符串,结构可还原。

可以把深层嵌套的 JSON 数组转换为 CSV 吗? ▾

可以。粘贴任意 JSON 后,对目标数组使用「在表格中查看」,CSV 导出即跟随该作用域。顶层数组即使被包裹在 {"data":[...]} 这类对象中也能自动识别。

为什么导出的 CSV 能在 Excel 和 Google Sheets 中顺畅使用? ▾

单元格按 RFC 4180 加引号(逗号、引号、换行均安全),可选 UTF-8 BOM 告知 Excel 正确的解码方式——中文、日文及重音文本完整保留。

JSON 对象中的数组在 CSV 列中如何表示? ▾

数组序列化为单个单元格中的紧凑 JSON 字符串,如 ["a","b"],完整保留值而不会把一条记录拆成多行。

JSON 转 CSV 有行数限制或需要上传服务器吗? ▾

没有。全部在浏览器本地完成——无上传、无服务端行数限制,数据绝不离开你的设备。