JSON 转表格

粘贴 JSON 对象数组,一键转换为 HTML 表格、Markdown 表格或 CSV。工具会自动收集所有对象的键并集作为表头,缺失字段留空,嵌套值以 JSON 字符串呈现,全部在浏览器本地完成。

输入 JSON 等待输入
输出格式

请输入对象数组(如 [{"a":1}]);单个对象也可被当作一行处理。

表格结果
行数—
列数—
输出格式—
输出字符—
粘贴 JSON 数组并点击「生成表格」,结果将显示在这里。

表头取所有对象的键并集,顺序按首次出现排列;缺失字段留空。

转换规则
  • 输入用 JSON.parse 解析,必须是数组且每个元素为对象,否则给出明确提示。
  • 表头:遍历每个对象的键,按首次出现顺序合并为并集。
  • 单元格:字符串原样输出;数字、布尔值转为文本;null 与缺失字段留空;对象/数组用 JSON.stringify。
  • Markdown:管道符 | 转义为 \|,分隔行使用 ---。
  • CSV:字段含 ,、"、换行时用双引号包裹,内部 " 转义为 ""。
  • HTML:输出完整的 <table> 结构,并对 & < > " 转义。