欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

什么是json

程序员文章站 2024-01-30 16:22:46
...

1、什么是JSON

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。

1.1 、JSON语法规则

JSON 语法是 JavaScript 对象表示语法的子集
数据在键值对中
数据由逗号分隔
花括号保存对象
方括号保存数组

1.2、JSON 键/值对

 JSON 数据的书写格式是:键/值对。
 键/值对组合中的键写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开:

"userName":"贺雷"

这很容易理解,等价于这条Java语句:

userName ="贺雷"

1.3、JSON 值

数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
数组(在方括号中)
null

JSON例子:

`
{
"errorCode": "0",
"errorMsg": "调用接口成功",
"data": [
    {
        "userName": "贺雷",
        "position": "技术网站负责人",
        "webAddres": "www.ithelei.com"
    }
 ]
}
`

在线JSON格式化工具

地址:http://www.sojson.com/