JSON 格式

JSON 是 JavaScript Object Notation 的缩写,即 JavaScript 对象表示法,读作“J-son”。JSON 是一种通用的数据描述格式,它采用 JavaScript 的对象语法,比 XML 轻巧,也更容易解析,因此成为互联网数据交换的首选格式。

数据格式

如果你学过 JavaScript,那么一眼就能看懂 JSON 格式,因为它和 JavaScript 对象表示方法一样。没学过 JavaScript 也不用害怕,因为 JSON 格式很简单,可以理解为就是加了大括号、冒号等内容的字符串数据。

假设我们用 temp 代表温度,humi 代表湿度,pins 代表传感器引脚,那么可以用 JSON 格式表示如下。

{
    "temp": 22,
    "humi": 60,
    "pins": {
        "sda": 123,
        "scl": 124
    }
}

优缺点

JSON 格式的优点是数据格式比较简单,天生具有自我描述性,易于人的阅读和编写。而且可以压缩成二进制格式(称为 BSON),网络带宽占用小。

同时,许多编程语言(如 JavaScript、Python、PHP)等都具有解析 JSON 数据的相关函数库,可以很方便地进行数据解析。相对 XML 来说,可以使得服务器端和客户端的程序变得更加简洁,易于维护。

但是目前来说,JSON 没有 XML 格式这么推广的深入人心和使用广泛。

Leave a Reply