将 Markdown 表格转换为 JSON
把 Markdown 表格转换成干净的 JSON 数组——粘贴表格或上传 .md 文件,检查输出,然后在浏览器中复制或下载。
永远免费 · 在你的浏览器中运行 · 无需注册 · 附带保真度报告
最后核验:2026-10-25 · engine v0.5.0 · 更新日志
如何将 Markdown 表格转换为 JSON(3 步)
完整工作流: 完整的 GFM 表格参考
示例:Markdown → JSON
一张表里同时有数字、布尔值和带前导零的编号。
| Product | Units | In stock? |
|---|---:|:---:|
| Wrench | 42 | true |
| Bolt | 00123 | false |
真实的 JSON 输出 — 与「复制输出」给出的完全一致。
[
{
"Product": "Wrench",
"Units": 42,
"In stock?": true
},
{
"Product": "Bolt",
"Units": "00123",
"In stock?": false
}
]哪些内容原生转换(哪些不能)
| 特性 | 在 JSON 中的结果 |
|---|---|
| GFM 竖线表格 | 已原生支持 — 每张表一个对象数组;表头行作为键 |
| 类型推断 | 已原生支持 — 42 和 3.14 变为数字,true/false 变为布尔值——附开关 |
| 前导零 | 已原生支持 — 00123 保持字符串,编号和邮政编码得以幸存 |
| 多张表格 | 已原生支持 — 每张表一个数组条目,按文档顺序 |
| 单元格内换行 | 已原生支持 — 变为 JSON 字符串中的 \n |
| 单元格内转义竖线 | 已原生支持 — 输出中自动还原 |
| 重复的表头名 | 已原生支持 — 后续重复键加后缀 _2、_3…… 键保持唯一 |
| 非表格内容 | 不支持 — 被忽略——工具还会告诉你忽略了多少 |
逐元素的完整实测结果(附测试日期):格式支持。
这个工具不做的事
- 不支持: 从单张表格生成嵌套对象或数组
- 不支持: NDJSON 或 YAML 输出
- 不支持: 非竖线表格的一切——周围的文字会被忽略(并被报告)
大家用 Markdown 转 JSON 做什么
常见问题
哪些 Markdown 会变成 JSON?
GFM 竖线表格会被转换:表头行变成对象键,每个数据行变成输出数组中的一个对象。多张表格转换为一个表数组。
数字和布尔值会被转换吗?
默认会:42、3.14、true 和 false 这样的单元格会变成真正的 JSON 数字和布尔值。带前导零的值(如 00123)保留为字符串,编号和邮政编码得以幸存。你可以关掉推断,全部按文本保留。
我的数据会被上传吗?
不会。转换完全在你的浏览器中运行——不会向任何服务器发送任何东西。
单元格里的格式呢?
加粗、代码和链接以纯文本通过;单元格中的换行变为 JSON 字符串中的 \n;竖线自动还原。
文档中非表格的部分呢?
会被忽略——这个工具只转换表格——保真度说明会告诉你跳过了多少非表格块,没有任何东西悄然消失。
支持 NDJSON 吗?
暂不支持。输出为一份 JSON 文档:对象数组;若输入包含多张表格,则为数组的数组。
能关闭类型推断吗?
能——工具栏开关会把每个单元格保留为文本值,这正是邮政编码、电话号码和产品代码所需要的。
可以用它把 ChatGPT 表格转成 JSON 吗?
可以——AI 助手以 GFM Markdown 输出表格。把回答粘贴到这里,表头行就成为 JSON 键;开启类型推断得到数字和布尔值,或关掉它让编号和邮政编码保留为字符串。
列名重复怎么办?
后出现的重复列名会加上 _2、_3 后缀,每个 JSON 对象的键保持唯一——输出依然合法,而不是悄悄覆盖值。
相关工具
Markdown 表格转 Excel
把 Markdown 表格提取成真实的 Excel (.xlsx) 或 CSV 文件
CSV 转 Markdown
把 CSV 或 TSV 转成干净的 Markdown 表格
Markdown 编辑器
在浏览器中编写并预览 Markdown
相关搜索: markdown 表格转 excel · csv 转 markdown · markdown 编辑器