粘贴下面的示例 CSV,选择逗号作为分隔符并启用标题行。将其转换为对象数组。通过初始字符串映射,名称成为键,年龄仍然是字符串,如 JSON 示例所示。在更改任何类型或嵌套设置之前,将输出与源记录进行比较。
当字段需要其他名称或不同类型时,请使用列映射。将带有前导零的标识符保留为字符串。对于嵌套对象,对映射字段启用嵌套并使用配置的路径分隔符;标题中的点本身并不是完整的转换策略。更改映射后再次转换,然后检查空单元格、数字和类似日期的值,然后再下载 JSON 用于另一个应用程序。
name,email,age
Alex,[email protected],30
Jordan,[email protected],25
[{"name":"Alex","email":"[email protected]","age":"30"},{"name":"Jordan","email":"[email protected]","age":"25"}]
对象格式使用标题行作为属性名称,并为每个数据行创建一个对象。如果没有标题,则使用生成的列名称。数组格式将行保留为数组。选择接收程序期望的结构;仅有效的 JSON 并不能确定其架构与您的 API 匹配。
列映射可以重命名字段、选择类型并将映射路径标记为嵌套。数字转换将与支持的数字形式不匹配的值保留为字符串。布尔值和日期转换有自己的解释规则。检查代表性值,而不是假设每个文本单元格都将成为预期类型。
对于字符串映射,非空单元格仍保留文本。空单元格或仅包含空白单元格的显式转换可能会产生 null。带引号的分隔符和多行值被解析为 CSV 字段,而不是在每个逗号或换行符处盲目拆分。当邮政编码、电话号码和帐户标识符的拼写很重要时,请将其保留为字符串。
单个上传文件限制为100 MiB。转换器在浏览器内存中构建解析的行和 JSON 输出,因此复杂性和可用内存以及文件大小都很重要。它不会将任意大的数据集流式传输到 API 或为您创建数据库记录。
处理在浏览器中进行。保存和分享均为可选操作,需要账户,并会将所选内容发送到我们的服务。 首先查看共享内容:知道链接的任何人都可以打开它。关闭此页面不会删除已保存的副本。
这些是输出配置,不是不同的 CSV 输入类型。所有配置都适用于标准 CSV 文件,但针对不同用例优化 JSON 输出:
通用转换,使用格式化的 JSON 提高可读性。适合大多数用户。
无额外空格的最小化 JSON 输出。针对 REST API 和数据传输进行了优化。
强调层次结构。当您的 CSV 有点符号列时使用(例如 "user.name")。
输出数组的数组而不是对象。保持表格结构,适用于数据处理。
上传文件、粘贴数据或使用 standard conversion 格式的示例数据