您的位置:首页> 实例代码> JSON实例

json格式构成深度解析

2017-2-2 16:23| 作者: admin| 查看: 790| 评论: 0|来自: 蚂蚁部落

本章节在数据构成上对json做一下更深的介绍,这样能够对json能够有更好的理解,也会明白为什么json能够被得到迅速使用。

一.数据构成:

从数据结构上看,所有的数据(data)最终都可以分解成三种类型:

(1).标量(scalar):一个单独的字符串(string)或数字(numbers),比如"蚂蚁部落"这个词。

(2).序列(sequence):若干个相关的数据按照一定顺序并列在一起,也叫做数组或列表,比如"蚂蚁部落,age"。

(3).映射(mapping):也就是一个名/值对(Name/value),即数据有一个名称,还有一个与之相对应的值,这又称作散列(hash)或字典(dictionary),比如"webName:蚂蚁部落"。

从上面的数据构成可以看出,数组或者对象就可以存储所欲形式的数据。

二.json的构成:

由于json相较于xml而言,格式简单,当然也就更容易被各种语言解析。

json的格式规范如下:

(1).并列的数据之间用逗号(", ")分隔。

(2).映射用冒号(": ")表示。

(3).并列数据的集合(数组)用方括号("[]")表示。

(4).映射的集合(对象)用大括号("{}")表示。

上面的规范就定义json格式数据的所有内容。

三.实例演示:

下面是我们要用json表示的一段话:

[JavaScript] 纯文本查看 复制代码
蚂蚁部落成立于2012年,腾讯网成立于1998年。

json代码表示如下:

[JavaScript] 纯文本查看 复制代码
[
  { "webName": "蚂蚁部落","age":3},
  { "webName": "腾讯", "age": 12 },
]

上面的代码很轻松的实现了上面语句的标识,当然代码还可以再简化一下。

[JavaScript] 纯文本查看 复制代码
[
  ["蚂蚁部落", 3],
 ["腾讯", 12]
]

鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部