JSON

JSON

基于 JavaScript 对象表示法的轻量级数据交换格式

简介

JSON(JavaScript Object Notation)是一种既便于人类阅读、又便于机器解析的文本数据格式。它以键值对的对象和有序数组来表示数据,是当今 Web API 事实上的标准交换格式。

它仅由字符串、数字、布尔值、null、对象、数组六种类型构成,规则简单,几乎所有编程语言都原生支持。

语法特点

优点

  • 几乎所有语言和工具都原生支持
  • 规则简单、解析快速
  • Web API 的标准交换格式

缺点

  • 无法添加注释
  • 手动大量编写较为繁琐
  • 作为配置文件略显冗长

主要用途

示例

[
  { "id": 1, "name": "Ada", "role": "admin" },
  { "id": 2, "name": "Linus", "role": "editor" }
]

相关转换