JQuery解析Json(转)

var arr1 = [ "one", "two", "three", "four", "five" ];     
  $.each(arr1, function(){     
      alert(this);     
  });     
  输出:one   two  three  four   five     
  var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]     
  $.each(arr2, function(i, item){     
      alert(item[0]);     
  });     
 输出:1   4   7     
 var obj = { one:1, two:2, three:3, four:4, five:5 };     
 $.each(obj, function(key, val) {     
     alert(obj[key]);           
 });     
 输出:1   2  3  4  5

//json格式          
    var param = [{'subJobClass':'com.sample.quartz.MyJob','subJobMethod':'hello','taskParam':[{'username':'张三'},{'age':'28'},{'tel':'15818821129'}]}];  
      
    //设置参数值  
    if(param.length>0){  
                      
                              
        alert(param[0].subJobClass);  
        alert(param[0].subJobMethod);  
                     
       var taskParam = param[0].taskParam ;  
                     
       //遍历任务参数数组  
      jQuery.each(taskParam,function(i, item){  
             
           //解析单个任务参数  
           jQuery.each(item ,function(key){  
               alert(key);//key  
                           alert(item[key]);//value  
                                         
                   });  
                     
       });  
   } 
posted @ 2011-11-21 16:17  草珊瑚  阅读(225)  评论(0)    收藏  举报