JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,可使人们很容易地进行阅读和编写,同时也方便了机器进行解析和生成。JSON适用于进行数据交互的场景,如网站前台与后台之间的数据交互。 JSON概述 JSON是比XML更简单的一种数据交换格式,它采用完全独立于编程语言的文本格式来存储和表示数据。 1.JSON键/值对 JSON键1值对的格式是:字段名称(包含在双引号中),后面加一个冒号,然后是值。 例如: 'name': 'XiaoHong'
JSON的值可以是: (1)数字(整数或浮点数)。 (2)字符串(在双引号中)。 (3)逻辑值( true或false )。 (4)数组(在方括号中)。 (5)对象(在花括号中)。 (6) null。 3.JSON对象 对象在JavaScript中表示为花括号{ }括起来的内容,数据结构为{key: value, key: value, …} 的键值对结构。在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为“对象.key'获取属性值,这个属性值的类型可以是数字、字符串、数组、对象这几种。在Web应用中,将最顶层的节点定义为对象是一种标准做法。 例如,以下示例就表示了一个对象。
数组在JavaScript中是中括号[]括起来的内容,数据结构为[字段1,字段2,字段3...],其中字段值的类型可以是数字、字符串、数组、对象几种。取值方式和Java语言中-样,使用索引获取。例如,以下就是JSON中的一个数组示例。 ['Python', 'javascript', 'C++', ...] |
|