【json】json对象和json数组的操作

1、json 的形式

json对象:
{"name": "wlm", "age": "21", "sex": "male"}

json数组:
[   
  {"name": "wlm", "age": "21"}, 
  {"name": "zhangsan", "22"}, 
  {"name": "lisi", "age": "20"}
]

2、对json对象进行操作

$(function() {
		// json对象操作
		var json = [] ;

		json["name"] = "wlm" ;
		json["age"] = 20 ;

		// 遍历
		for(var k in json) {
			alert(k+", "+json[k]) ;
		}
		// 点操作和key值索引
		alert(json.name) ;
		alert(json["name"]);
	}) ;
【json】json对象和json数组的操作_第1张图片
【json】json对象和json数组的操作_第2张图片
【json】json对象和json数组的操作_第3张图片

3、对json数组进行操作

$(function() {
		// json数组操作操作
		var json1 = {}, json2 = {}, json = [] ;

		json1["name"] = "wlm" ;
		json1["age"] = 20 ;

		json2["name"] = "test" ;
		json2["age"] = 21 ;

		// 添加json对象
		json.push(json1) ;
		json.push(json2) ;

		// 遍历json数组
		$.each(json, function(k, v) {
			alert(json[k].name+", "+json[k].age) ;
		}) ;
	}) ;


【json】json对象和json数组的操作_第4张图片

你可能感兴趣的:(【json】json对象和json数组的操作)