CSV 转 JSON
CSV 转 JSON. 转换、检查和复制你的数据。 你的文件留在此设备,处理在浏览器中完成。
使用工具需要启用 JavaScript。文件会在你的浏览器内处理。
使用方法
粘贴 CSV 文本,或打开 .csv、.tsv 文件。
分隔符保持自动识别,或手动选择逗号、分号或 Tab。
点击转换为 JSON,复制或下载结果。
表头与输出结构
勾选第一行是表头时,之后每一行都会变成一个对象,键名取自表头,这是大多数接口和 JavaScript 代码期望的格式。空的表头单元格会命名为 column1、column2 等。取消勾选则输出二维数组,完整保留单元格网格。
引号、逗号和换行
解析遵循通行的 RFC 4180 规范:用双引号包住的字段可以包含逗号、分号甚至换行,字段内连续两个引号表示一个引号。Excel 在文件开头加的 UTF-8 BOM 会被自动去掉。自动识别会用逗号、分号、Tab 和竖线分别解析最多 20 行,优先选择列数一致的多列表格;识别错误时请手动指定分隔符。
数字和布尔值
CSV 没有数据类型,默认所有值都保留为字符串。勾选把数字和 true/false 转成对应类型后,42、3.5、true、null 等会变成 JSON 的数字、布尔值和 null。以 0 开头的值(如邮编、电话 02134)仍保留为文本,避免丢失前导零。
隐私
输入由当前浏览器处理,不会发送给转换服务器。粘贴文本按 UTF-8 字节计、导入文件按文件大小计,各有 10 MiB 上限;复杂数据还受内存及解析器限制,可能更早失败。页面和脚本加载、广告或统计的请求另见隐私说明。下载结果仍保存在设备上。
相关工具
Unix 时间戳转换
JSON 转 CSV
Base64 编码与解码
URL 编码与解码
全部转换器
常见问题
Excel 用什么分隔符?
取决于区域设置,很多欧洲地区的 Excel 用分号保存 CSV;自动识别两种都能处理。
为什么数字都带引号?
默认不转换类型,请勾选“把数字和 true/false 转成对应类型”。
单元格里有换行能识别吗?
可以,只要这些单元格用双引号包住(Excel 和 Google 表格导出时就是这样)。
文件会上传吗?
此转换程序不会上传所选文件或输入内容进行处理。这不代表网站没有网络请求;页面、广告和统计的通信请见隐私说明。
相关工具
- JSON 转 CSV
把结构化数据转换为表格。
- Base64 编码与解码
转换、检查和复制你的数据。
- URL 编码与解码
转换、检查和复制你的数据。
- Unix 时间戳
在时间戳与日期之间转换。
- 字数统计
实时统计词数、字符、行数及阅读时长。
- Markdown 转 HTML
预览 Markdown 并下载独立、安全的 HTML 文档。
- HTML 转 Markdown
把标题、链接与列表转换为易编辑的 Markdown。
- 颜色选择与转换
HEX、RGB、HSL 互转,复制可用 CSS。
- 文本差异比较
按行或词比较两段文本,下载差异补丁。
- UUID 生成器
在本地批量生成随机 UUID v4 标识符。
- 密码生成器
使用密码学随机数与自选字符集生成密码。
- YAML 转 JSON
解析 YAML、校验数据并下载格式化 JSON。
- XML 转 JSON
将 XML 元素与属性转换为结构化 JSON。