當前位置:成語大全網 - 新華字典 - json對象和json數組和數組的區別

json對象和json數組和數組的區別

JSON對象:

var status_process = {

" name5" : '閑置期',

"name1" : '播種期',

"name2" : '苗期',

"name3" : '生長期',

"name4" : '采收期'} alert(status_process["name5"]);alert(status_process.name5);// 兩個都為:閑置期

數組:

var ourcountry=[["北京市"],["上海市"],["合肥市","蕪湖市","蚌埠市"]]; // 數組alert(ourcountry[2][1]);

JSON數組的操作:

1.定義

var josnArry=[];

2.添加

jsonArry.push(jsonObj);

3.刪除

delete jsonArry[0];splice(index,length):

4.循環訪問數組

a.jquery

$.each(jsonArry,function(index,item){

var userId=item.userId; ?});

b.壹般方式

for(var i=0;i<jsonArry.length;i++){

var userId=jsonArry[i].userId; ?}

c.特殊方法

for(var item in jsonArry){

var userId=jsonArry[item].userId;//註意:此處的item不是數組項,而是數組項的索引}

JSON對象遍歷

myJson = {"name":"ji", "password":"123"};for(var p in myJson){//遍歷json對象的每個key/value對,p為key

alert(p + " " + myJson[p]);}