ConvertLab.cloud

JSON 是什么格式?

JSON — 结构化数据

使用该格式 JSON

一个具体例子

从具有相同字段的 JSON 项目列表中准备 CSV。

有用的检查

嵌套对象不能直接对应表格的列。请检查数字、空值和列表。

选择一种转换

保留原件,并在需要使用该文件的软件或设备上打开结果。

您对该格式的疑问

为什么我的 JSON 在变为 CSV 时会改变结构?

CSV 表示一个行列表。JSON 可以包含无法直接转换的对象和嵌套列表。请转换一份副本,检查字段的表示方式,如果您的使用需要保留其完整结构,请保留 JSON。

如何避免在标识符开头丢失零?

在电子表格中打开 CSV 时,将标识符列导入为文本。自动打开可能会将 00123 转换为 123。在重新保存之前,请检查日期和小数分隔符。

我可以转换包含机密信息的文件吗?

在向服务或支持发送示例之前,请删除密码、API 密钥及其他机密信息。文件处理是在在线进行的。对于不应离开您设备的数据,请使用适当的本地工具。

为什么并非提供所有输出选项?

在所有情况下,格式不是可互换的。ConvertLab 显示其目录中的转换;重命名扩展名并不会改变内容。某些专用输出,如特定 XML 导出或电子表格,被识别为 NoLimit。

01

这是什么?

JSON 是网络上的数据交换格式。它描述的不是文档,而是一种结构:名称/值对、列表、嵌套对象。它是应用程序与服务器之间传输的内容,每秒在全球范围内流转数百万次。

它的语法极为简洁——花括号、方括号、引号——却依然保持人类可读性,这在机器格式中相当罕见。

02

历史与由来

道格拉斯·克罗克福德(Douglas Crockford)在2000年代初正式确立了JSON,他其实只是沿用了JavaScript语言声明对象的方式。他并没有发明什么:他只是命名并记录了一种已经存在的东西。

这种简洁性最终战胜了当时占主导地位的XML:短短几年间,几乎所有的网络接口都转向了JSON。

03

为什么好用

轻量、易读、通用:所有编程语言都能读写它,无需依赖生僻的库。

它能自然地处理嵌套结构,而CSV则局限于扁平的表格,捉襟见肘。

04

局限与不足

不允许添加任何注释——这是用它来做配置文件的人经常抱怨的一个缺陷。

没有日期类型,没有注释功能,语法也极为严苛:多一个逗号,整个文件就会失效。

05

使用建议

若要将JSON数据转换为电子表格中可用的表格,可将其转换为CSV——前提是结构必须是扁平的。嵌套对象无法塞进列里。

对于需要人工编辑的配置文件,YAML或TOML用起来更顺手:它们都支持注释。

在我们位于法国的安全服务器上,几秒内转换您的 JSON。

转换 JSON