JSON 是什么格式?
JSON — 结构化数据
这是什么?
JSON 是网络上的数据交换格式。它描述的不是文档,而是一种结构:名称/值对、列表、嵌套对象。它是应用程序与服务器之间传输的内容,每秒在全球范围内流转数百万次。
它的语法极为简洁——花括号、方括号、引号——却依然保持人类可读性,这在机器格式中相当罕见。
历史与由来
道格拉斯·克罗克福德(Douglas Crockford)在2000年代初正式确立了JSON,他其实只是沿用了JavaScript语言声明对象的方式。他并没有发明什么:他只是命名并记录了一种已经存在的东西。
这种简洁性最终战胜了当时占主导地位的XML:短短几年间,几乎所有的网络接口都转向了JSON。
为什么好用
轻量、易读、通用:所有编程语言都能读写它,无需依赖生僻的库。
它能自然地处理嵌套结构,而CSV则局限于扁平的表格,捉襟见肘。
局限与不足
不允许添加任何注释——这是用它来做配置文件的人经常抱怨的一个缺陷。
没有日期类型,没有注释功能,语法也极为严苛:多一个逗号,整个文件就会失效。
使用建议
若要将JSON数据转换为电子表格中可用的表格,可将其转换为CSV——前提是结构必须是扁平的。嵌套对象无法塞进列里。
对于需要人工编辑的配置文件,YAML或TOML用起来更顺手:它们都支持注释。
在我们位于法国的安全服务器上,几秒内转换您的 JSON。
转换 JSON