<一>:什么是JSON:
JSON:(JavaScript Object Notation)是一种优美的JavaScript对象创建方法。Json也是一种轻量级数据交换格式。JSON非常易于人阅读和编写,
同时利于机器解析与生成。Json是在AJAx中代替XML交换数据的更佳方案。
(1)、JSON的构建结构:
1、 “键/值”对的集合,不同的语言中,它被理解为对象,记录,结构,字典,哈希表.........。
2、 值的有序列表,我在这儿理解为数组(查下资料 大部分语言被理解为数组)。
这些都是常见的数据结构,事实上大部分计算机语言都以某种形式支持它们,这使得一种数据格式在同样基于这些结构的编程语言之间交换成为可能。
(2)、JSON 具体表现形式
1、 对象是一个无序的“键/值”对集合,一个对象以“{”(左括号)开始”,"}"以(右括号)结束。每个“名称”后跟一个“:”(冒号);“名称/值”对之间使用","
(逗号)分割,如图:
2、 数组是值的有序集合,一个数组以“[” (左括号)开始,"]"以(右括号)结束,值之间使用“,”(逗号)分割。如图:
3、 值可以是双引号括起来的字符、数值、true、false、null、对象或者数组,这些结构可以嵌套,如图:
4、 字符串是由双引号包围的任意数量字符的集合,使用反斜线转义。一个字符即一个单独的字符串,字符串与C或者C#的字符创非常相似。如图: