JSON(JavaScript Object Notation)是一种通信数据格式,基于文本,人类易读,简洁轻量。
- JSON是JavaScript Object Notation的缩写
- JSON格式最初由Douglas Crockford提出
- JSON被设计为让人类容易阅读
- JSON来自于JavaScript脚本语言
- JSON文件扩展名是
.json
- 网络媒体类型为
application/ JSON
JSON适用场合
主要用于WEB服务器和浏览器/客户端之间传输数据,如REST api大量采用JSON格式,可以在多种编程语言(Java、php、go、javascript等等)中使用。另外JSON也常被用作配置文件的格式。
JSON特点
- JSON易于读写
- 基于文本的轻量级数据交换格式
- 虽然JSON来自于Javascript,但JSON是独立于编程语言的
1个简单的例子
下面的示例展示了使用JSON存储的几条用户信息:
{
"user": [
{
"id":1,
"nick": "老王"
},
{
"id":2,
"nick": "吴京"
}
]
}