
JSON 是什么格式?
JSON — 结构化数据
使用该格式 JSON
一个具体例子
从具有相同字段的 JSON 项目列表中准备 CSV。
有用的检查
嵌套对象不能直接对应表格的列。请检查数字、空值和列表。
选择一种转换
保留原件,并在需要使用该文件的软件或设备上打开结果。
您对该格式的疑问
为什么我的 JSON 在变为 CSV 时会改变结构?
CSV 表示一个行列表。JSON 可以包含无法直接转换的对象和嵌套列表。请转换一份副本,检查字段的表示方式,如果您的使用需要保留其完整结构,请保留 JSON。
如何避免在标识符开头丢失零?
在电子表格中打开 CSV 时,将标识符列导入为文本。自动打开可能会将 00123 转换为 123。在重新保存之前,请检查日期和小数分隔符。
我可以转换包含机密信息的文件吗?
在向服务或支持发送示例之前,请删除密码、API 密钥及其他机密信息。文件处理是在在线进行的。对于不应离开您设备的数据,请使用适当的本地工具。
为什么并非提供所有输出选项?
在所有情况下,格式不是可互换的。ConvertLab 显示其目录中的转换;重命名扩展名并不会改变内容。某些专用输出,如特定 XML 导出或电子表格,被识别为 NoLimit。
这是什么?
JSON 是网络上的数据交换格式。它描述的不是文档,而是一种结构:名称/值对、列表、嵌套对象。它是应用程序与服务器之间传输的内容,每秒在全球范围内流转数百万次。
它的语法极为简洁——花括号、方括号、引号——却依然保持人类可读性,这在机器格式中相当罕见。
历史与由来
道格拉斯·克罗克福德(Douglas Crockford)在2000年代初正式确立了JSON,他其实只是沿用了JavaScript语言声明对象的方式。他并没有发明什么:他只是命名并记录了一种已经存在的东西。
这种简洁性最终战胜了当时占主导地位的XML:短短几年间,几乎所有的网络接口都转向了JSON。
为什么好用
轻量、易读、通用:所有编程语言都能读写它,无需依赖生僻的库。
它能自然地处理嵌套结构,而CSV则局限于扁平的表格,捉襟见肘。
局限与不足
不允许添加任何注释——这是用它来做配置文件的人经常抱怨的一个缺陷。
没有日期类型,没有注释功能,语法也极为严苛:多一个逗号,整个文件就会失效。
使用建议
若要将JSON数据转换为电子表格中可用的表格,可将其转换为CSV——前提是结构必须是扁平的。嵌套对象无法塞进列里。
对于需要人工编辑的配置文件,YAML或TOML用起来更顺手:它们都支持注释。
在我们位于法国的安全服务器上,几秒内转换您的 JSON。
转换 JSON