广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。

CSV 转 JSON

将电子表格行转化为类型化的 JSON 对象,为应用程序接口或数据处理做好准备。解析器会进行合理的类型检测,因此不会将数字和布尔值视为字符串。

开发人员工具v1.0.0

CSV 到 JSON 转换器

读取分隔行并生成一个 JSON 对象数组。该程序能处理带引号字段,自动获取数字和布尔值,并能处理任何分隔符。

来自

输入 CSV

139字节 - 5行

输出 JSON

改装
[ { "id": 1, "name": "Alice", "role": "Engineer", "active": true, "salary": 95000 }, { "id": 2, "name": "Bob", "role": "Designer", "active": true, "salary": 82000 }, { "id": 3, "name": "Charlie", "role": "Manager", "active": false, "salary": 110000 }, { "id": 4, "name": "Diana", "role": "Engineer", "active": true, "salary": 98000 } ]

431字节 - 30行

139 B输入尺寸
431 B输出尺寸
5输入行
30输出线
CSV → JSON路线

所有方向,一种工具

在 JSON、CSV、XML、YAML、TOML、TSV 和属性的任意组合之间切换,无需在不同工具或选项卡之间跳转。

微调选项

控制分隔符、标题、空处理、XML 标记名称和缩进,使输出与管道期望的完全一致。

即时和私人

每次转换都使用本地 JS 直接在浏览器中运行。不会上传、记录或发送到任何地方。粘贴、转换、完成。

指南

如何转换数据

1

选择格式

从左侧下拉菜单中选择源格式,从右侧下拉菜单中选择目标格式。该工具只会自动显示有效的转换对。

2

粘贴输入内容

将数据拖入编辑器,或单击 "加载样本 "开始使用工作示例。格式将根据您的选择自动检测。

3

调整选项

打开选项面板,调整 CSV 分隔符、是否包含标题、XML 根标签名称或缩进宽度。

4

复制或下载

只需点击一下就能抓取结果,或将其下载为扩展名正确的文件。您还可以将输出结果换回输入结果,进行连锁转换。

广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。
使用案例

谁在使用

后台开发人员

将数据库查询结果转化为用于 API 的 JSON 格式,在不同格式之间转换配置文件,或为迁移脚本处理数据。

数据分析师

将 CSV 导出到 JSON 中进行处理,或将 API 中嵌套的 JSON 简化为电子表格格式,而无需编写任何代码。

DevOps 工程师

在工具链需要不同格式时,将 Kubernetes、Docker Compose 或 Ansible 的 YAML 配置转换为 TOML 或 JSON。

Java 开发人员

在 Spring Boot 或 Android 项目的 JSON 和 .properties 文件之间切换,并正确生成和解析点标注键。

技术作家

将结构化数据转化为文档的可读格式,或在发布前清理内容管理系统中杂乱无章的导出数据。

学生和学员

了解不同数据格式之间关系的好方法。粘贴有效的 JSON 并查看相同数据在 YAML 或 TOML 中的确切外观。

广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。
比较

为什么使用无尽锻造

大多数在线转换器只处理一种或两种格式。这款转换器涵盖了开发人员实际遇到的所有格式组合,而且没有广告干扰。

特点
其他工具平均数
无尽锻造✦ 本网站
JSON、CSV、XML 集于一身
Sometimes
YAML、TOML、TSV、属性
Sometimes
可配置的输出选项
没有
语法高亮输出
没有
无文件上传或账户
没有
免费使用
没有
广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。

一个转换器可转换您实际使用的所有格式

数据转换听起来很简单,除非你在部署前的晚上 11 点被卡在不同格式之间。该工具涵盖了实际项目中出现的各种组合:电子表格导出时将 JSON 转换为 CSV,切换配置系统时将 YAML 转换为 TOML,Java 应用程序现代化时将属性转换为 JSON。每次转换都在浏览器中本地运行,无需往返任何服务器,因此数据不会外泄,即使没有网络连接,该工具也能正常工作。
广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。
探索

更多开发人员工具

广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。
常见问题

常见问题

JSON 可转换为 CSV、XML、YAML、TOML、TSV 和属性。CSV 可转换为 JSON、XML、YAML 和 TSV。XML 可转换为 JSON、CSV、YAML 和 TSV。YAML 可转换为 JSON、CSV、XML、TOML 和属性。TOML 可转换为 JSON、YAML 和属性。Properties 可转换为 JSON、YAML 和 TOML。
每次转换都是由浏览器标签页中运行的 JavaScript 执行的。不会向服务器发送任何信息,也不会在任何地方存储或记录任何信息。页面加载完成后,您甚至可以离线使用该工具。
JSON 是 API 响应和配置数据的标准格式,但许多业务工具:电子表格应用程序、商业智能仪表盘和数据库导入工具都使用 CSV 作为主要输入格式。将 JSON 记录数组转换为 CSV 后,就可以直接在 Excel 或 Google Sheets 中打开数据。要在转换前验证 JSON 的语法是否正确,请先使用JSON Validator,然后使用format and inspect the structure,最后转换为目标格式。
YAML 和 JSON 表示相同的数据结构,但语法不同。YAML 更易于人类阅读,支持注释(而 JSON 不支持),是 Kubernetes、Docker Compose、GitHub Actions 和 Ansible 中配置文件的首选格式。JSON 和 YAML 之间的转换是双向无损的。要在转换前完成格式化和验证步骤,JSON Formatter可以让你先检查和清理 JSON。
是的,TOML 解析器使用[[section]]语法处理表格数组、虚键、内联表格和内联数组。输出是标准的 JSON,完全保留了结构。
从 JSON 格式转换时,嵌套对象会使用点符号进行扁平化处理,因此数据库.host.port 这样的键会变成一行属性。将 .properties 解析回 JSON 时,带点的键会自动重构为嵌套对象。

已回答6个问题

广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。
Startup Fame Verification