JSON(JavaScript Object Notation,JavaScript对象符号),JSON实际上就是JavaScript中对象的字面量无法,以键值对的形式保存数据。其区别在于,JSON推荐使用双引号来包裹成员变量名和字符串型的值。key必须为String类型,value可以是String,Number,Object,Array等数据类型。如下:
var json = {"name":"Tom","age":24,"work":true,"arr":[1,2]};
JSON还可以与数组搭配,从而保存多个对象,如下:
var json = [{"name":"Tom","age":24},{"name":"Jim","age":22];
在上述代码中,若要访问Tom的name属性,可以使用“json[0].name”进行访问;
java中数组存储:
["abc",1234,false,null]
例如:一个person对象包含name、hobby和address对象,其代码表现形式如下:
{
"name":"zhangsan"
"hobby":["篮球","羽毛球","游泳"]
"address":{
"city":"Beijing"
"street":"Xisanqi"
"postcode":100096
}
}
如果使用JSON存储单个数据(如“abc”),一定要使用数组形式,不要使用Object形式,因为Object形式必须是“名称:值”的形式。