json格式语法解析

在请求rest接口时,我们现在通常使用json格式作为请求参数和响应内容的数据格式。在我理解,json实际上仍然是一个字符串,只是我们有一套规则,说符合这套规则的字符串就是json。下面我们结合一个例子,来了解一下这套相当简单但也相当实用的规则。

{
    "Category":"Desktop",
    "Organization":[
        "Displayer",
        "Case",
        "Keyboard",
        "Mouse",
        "Power Line"
    ]
}

json由四个元素组成,分别如下:

  1. {}:大括号内的是对象
  2. []:中括号内的是数组
  3. ::冒号两侧是一个键值对儿,左侧是对象或数组名,右侧是对象或数组值
  4. ,:对象、数组或键值对儿用逗号隔开

json这种数据结构,实际上是对一个数据思想的具体实现:在计算机里,任何数据都可以通过两种基本元素或它们的组合来表示,即对象和数组。

你可能感兴趣的:(数据结构)