• JSON的全称是JavaScript Object Notation(即JavaScript对象标识),实际上是通过组合使用JavaScript中的数组与键值对(hash)对象来描述数据的结构。数组用来表示有序结构,键值对用来表示对应关系。
从上面这几幅图,大家应该很容易理解json的键值对应关系。正是由于Json这种简洁,易于编写和阅读,所以现在被广泛用来作为轻量级数据交换格式。
Json的表示方式:{}代表一个对象的表示方式,[]代表数组的表示方式。
例如:var person = {'name':'tom','address':'UK','age':'14'};(person对象)
var fruit = ["apple", "pear", "orange", "banana"];(fruit数组)
当然了,你也可以进行嵌套,例如:var province = {'河南':['洛阳', '郑州', '开封'],'江苏':['南京', '苏州', '徐州']};
这就是json的表示方式,下一篇我将开始介绍如何在java中解读json。