Command Palette

Search for a command to run...

CS

CSV 到 JSON 转换器

CSV在线转换为JSON。Parses引用字段和任何分隔符,推断数字和布尔值,并输出对象数组。客户端,无注册。

什么是 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 转换器?

  1. 粘贴或加载您的 CSV

    CSV 文本粘贴到输入面板中,或者单击加载样本,从带有标头行、数字和布尔值的示例开始。

  2. 设置分隔符和标头

    Auto-detect 上留下分隔符或选择逗号、分号、选项卡或管道 如果您的第一行是数据而不是列名,则取消勾选第一行是标头。

  3. 选择类型推理

    将 Infer 类型勾选为将 42、3.14、true 和 null 变成真实的 JSON 值,或者取消勾选以将每个字段保留为字符串 - 对于 ID 和邮政编码很有用。

  4. 复制或下载 JSON

    单击转换为 JSON。将数组复制到剪贴板或将其下载为数据。json,用于 API、脚本或导入。

主要特点

  • RFC 4180 解析

    正确的状态机解析器处理引用的字段、转义双引号、嵌入的分隔符以及值内的行断裂而不破坏行

  • 分隔符自动检测

    通过对哪个分隔符给出最一致的列计数进行评分来检测逗号、分号、制表符和管道分离的文件,或者手动设置它

  • 智能类型推断

    可选地将数字和布尔文本转换为实 JSON 数字、布尔文本和空文本,同时保留前导零的 ID 作为字符串

  • 标头和无标头模式

    使用第一行作为对象数组的对象键,或将每一行视为数据以生成数组数组

Frequently Asked Questions

CSV粘贴到输入面板中,确认分隔符和标头设置,然后点击转换为JSON,每一行都成为列标头键入的对象,然后你可以复制JSON或者下载为。json文件,所有的处理都发生在你的浏览器中- 什么都没有上传。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

csv to jsoncsv to json converterconvert csv to jsoncsv to json onlinecsv parsercsv to arraycsv to json arraycsv file to jsononline csv to json convertercsv to json converter online