CSV ↔ JSON 转换器
开发者工具互转 · 引号转义 · RFC 4180
答案速览
CSV ↔ JSON 转换器——互转 · 引号转义 · RFC 4180。CSV → JSON:首行作字段名,每行映射为一个对象,整体为对象数组。
分隔符
记录数3
列数3
输出大小0.2 KB
转换步骤
- 1以分隔符 "," 解析出 4 行 × 3 列
- 2首行作为字段名(3 个字段)→ 生成 3 个对象
- 3已按 RFC 4180 处理:引号包裹字段可含分隔符、双引号("" 转义)与换行。
JSON
[
{
"name": "张三",
"age": "28",
"city": "北京"
},
{
"name": "李四",
"age": "34",
"city": "上海"
},
{
"name": "王五, Jr.",
"age": "45",
"city": "广州"
}
]常见坑:中文 Windows 的 Excel 存 CSV 默认带 BOM 且为 GBK 编码(读取需指定编码);数字前导零丢失;日期本地化。数据交换建议 UTF-8 CSV,大数据集用 NDJSON(每行一个 JSON 对象)更适合流式处理。
这个工具对你有帮助吗?
怎么用
- 粘贴或输入内容:在CSV ↔ JSON 转换器中粘贴代码、文本或填写参数。
- 选择模式/选项:按需切换格式、规则或处理方式。
- 实时输出:处理结果即时显示,无需提交,数据不出浏览器。
- 一键复制:输出结果一键复制,直接粘贴到开发环境使用。
核心要点
- CSV → JSON:首行作字段名,每行映射为一个对象,整体为对象数组
- JSON → CSV:取所有对象键的并集作表头,值按序填充
- RFC 4180 转义:含逗号/引号/换行的字段用双引号包裹,内部引号写两次("")
- 空字段映射为空字符串;JSON 嵌套对象值会被字符串化
原理与公式
CSV ↔ JSON 转换规则
CSV → JSON:首行作字段名,每行映射为一个对象,整体为对象数组
JSON → CSV:取所有对象键的并集作表头,值按序填充
RFC 4180 转义:含逗号/引号/换行的字段用双引号包裹,内部引号写两次("")
空字段映射为空字符串;JSON 嵌套对象值会被字符串化
示例:name,age\n"Li, Ming",30 → [{"name":"Li, Ming","age":"30"}]。
常见问题
CSV ↔ JSON 转换器怎么用?
打开页面后在输入框中填入参数即可自动计算。互转 · 引号转义 · RFC 4180。修改任意输入结果自动更新。
转换结果准确吗?
是的。使用标准编解码算法(如RFC 4648、ECMA-262等),结果经过校验。
免费使用吗?需要注册吗?
完全免费,打开网页即用,无需注册、登录或下载任何软件。
处理的数据会上传到服务器吗?
不会。所有处理在浏览器本地完成,代码/文本数据不离开设备。
支持大文本处理吗?
支持常规大小的文本处理。超大文件可能受浏览器内存限制,建议分批处理。
支持手机使用吗?
支持。页面采用响应式设计,手机、平板、电脑均可正常使用。
相关工具
相关指南
来源与更新
依据RFC 4648、ECMA-262等国际标准规范。最近更新:2025-07
最近更新:
本页公式与内容经一键算团队复核,仅供学习参考,实际业务请以官方口径为准。
内容由一键算编辑团队维护并定期复核,更新与审核流程见编辑规范。
引用本页:一键算. CSV ↔ JSON 转换器[EB/OL]. https://www.yijiansuan.com/c/dev/csv-json
本工具提供的结果仅供参考,不构成任何专业建议,请以官方核算为准。