Command Palette

Search for a command to run...

JSON

JSON 转换器

将 JSON 数组转换为 CSV、TSV、HTML 或 XML。

输入
支持对象数组、数组(首行作为表头)或单个对象。
输出
粘贴 JSON,选择格式后进行转换。
输出格式: CSV

What

JSON 转换器 定义

该工具把 JSON 数组或对象转换为 CSV、TSV、HTML 或 XML 表格格式。

Cases

常见使用场景

1

把 API 响应导出到表格

2

将 JSON 生成 Markdown/HTML 表用于文档

3

为需要 CSV/TSV 的 BI 工具准备数据

How To

如何将 JSON 转换为其他格式

将 JSON 转换为 CSV/TSV/HTML/XML 的分步指南。

1

输入 JSON

粘贴对象数组 JSON。

2

选择格式

选择输出格式。

3

转换并复制

点击转换并复制结果。

Knowledge

了解 JSON 格式

什么是 JSON?
JSON(JavaScript 对象表示法)是一种轻量级的数据交换格式。它易于人阅读和编写,同时也易于机器解析和生成。尽管名称如此,JSON 是与语言无关的。
JSON 数据类型
JSON 支持六种数据类型:字符串(双引号)、数字(整数或浮点数)、布尔值(true/false)、null、数组(中括号 [] 中的有序列表)和对象(大括号 {} 中的键值对)。键必须是字符串。
JSON 与 XML
JSON 比 XML 更紧凑且更容易解析。它在 JavaScript 和大多数现代语言中都有原生支持。XML 提供了更多功能(属性、命名空间、模式),但更为冗长。
常见的 JSON 陷阱
尾随逗号在 JSON 中是无效的。键必须使用双引号(不能是单引号)。较大的数字(>2^53)在 JavaScript 中可能会丢失精度。标准 JSON 中不允许使用注释。
JSON Schema
JSON Schema 是一种用于标注和验证 JSON 文档的词汇。它定义了数据类型、必需字段、值约束和结构模式。对于 API 文档和验证非常有用。

FAQ

JSON 转换器常见问题

我应该粘贴什么格式的 JSON?
推荐粘贴对象数组或数组形式的 JSON,首项决定表头,也支持单个对象。
为什么要把 JSON 转成 CSV/TSV/HTML?
电子表格、BI 工具或共享成表格时通常需要表格格式,因此转换更方便解析和分享。
嵌套字段如何处理?
嵌套的对象或数组会被转成字符串,如需可预测列,请先扁平化。
大数字或 ID 应该怎么处理?
超出 JavaScript 安全整数范围的 ID 请保持为字符串,避免在转换或重新导入时被四舍五入。
JSON 是如何起源的?
JSON 在 2000 年代初由 Douglas Crockford 推广,作为 JavaScript 的轻量级数据交换格式。
现在 JSON 有多流行?
凭借简洁和浏览器原生支持,JSON 已成为 Web 和 API 的主流格式。
JSON 的常见使用场景?
REST/GraphQL API、配置文件、NoSQL 文档和日志负载经常依赖 JSON。
维护 JSON 数据的建议?
验证模式,避免尾随逗号,大整数或高精度小数使用字符串保存,以免跨语言解析时丢失。
JSON 转换器