什么是 CSV 到 JSON 转换器?
CSV到JSON转换器读取逗号分隔的值,并将每一行重写为JSON对象,由列标题键控粘贴电子表格导出,数据库转储或分析报告,然后取回干净的JSON数组,您可以直接输入API,配置文件或JavaScript应用程序,第一行成为属性名称,后面的每一行成为数组中的一个对象。
三行测试显示此在线 CSV 到 JSON 转换器保留了什么以及它改变了什么粘贴 sku,price,in_stock,zip 然后 00123,19.90,true,02134 然后 98765432109876543210,5,FALSE,90210 并单击"转换为 JSON"并勾选了 Infer 类型。第一个对象是"sku":"00123","price":19.9,"in_stock":true,"zip":"02134",因此前导零值保留字符串。第二行显示限制:zip 90210 变为数字,20 位 sku 变为 98765432109876540000,因为 JavaScript 中的 JSON 数字仅保留约 15 至 17 位有效数字。取消勾选 Infer 类型以将两者保留为文本。
CSV是电子表格和大多数业务系统导出数据的方式,但几乎每个Web API和JavaScript程序都期望JSON。一旦一个字段包含逗号,换行或引号,手工转换是缓慢且容易出错的,因为那些字符在CSV中具有特殊的含义。该工具实现了RFC 4180引用规则,因此像史密斯,约翰这样用引号包裹的值会保持单个字段,而不是分成两列。它会自动检测您的文件是否使用逗号,分号,选项卡或管道,并且它可以强制将数字和布尔文本转换为真正的JSON数字和布尔值,这样您就不会将所有内容作为字符串结束。
Everything 都在浏览器中运行,使用无依赖解析器,因此您粘贴的任何内容都不会上传或存储 CSV 导出通常会携带客户记录、订单数据或内部标识符,并且这些内容都不会离开您的设备。一旦页面加载完毕,转换器就会保持离线工作,处理带或不带标头行的文件,并警告您有关重复的列名或字段计数错误的行,而不是默默丢弃数据。
如何使用 CSV 到 JSON 转换器?
粘贴或加载您的 CSV
CSV 文本粘贴到输入面板中,或者单击加载样本,从带有标头行、数字和布尔值的示例开始。
设置分隔符和标头
Auto-detect 上留下分隔符或选择逗号、分号、选项卡或管道 如果您的第一行是数据而不是列名,则取消勾选第一行是标头。
选择类型推理
将 Infer 类型勾选为将 42、3.14、true 和 null 变成真实的 JSON 值,或者取消勾选以将每个字段保留为字符串 - 对于 ID 和邮政编码很有用。
复制或下载 JSON
单击转换为 JSON。将数组复制到剪贴板或将其下载为数据。json,用于 API、脚本或导入。
主要特点
RFC 4180 解析
正确的状态机解析器处理引用的字段、转义双引号、嵌入的分隔符以及值内的行断裂而不破坏行
分隔符自动检测
通过对哪个分隔符给出最一致的列计数进行评分来检测逗号、分号、制表符和管道分离的文件,或者手动设置它
智能类型推断
可选地将数字和布尔文本转换为实 JSON 数字、布尔文本和空文本,同时保留前导零的 ID 作为字符串
标头和无标头模式
使用第一行作为对象数组的对象键,或将每一行视为数据以生成数组数组
Frequently Asked Questions
Related Tools
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
CSV to XML Converter
Convert CSV data into well-formed XML in the browser. Each row becomes an element or a set of attributes, with delimiter auto-detection, custom element names, and proper escaping.
JSON to CSV Converter
Convert JSON to CSV online. Turns an array of objects into a spreadsheet-ready file, flattens nested objects, and escapes fields per RFC 4180. Client-side, no signup.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Comments
0 comments
No comments yet. Be the first to share your thoughts!