如何解析出json数据,并循环放到指定的位置中。
json数据如下:
var cityjsonObject = ({
     "centerCity": ["所有地区", "北京", "天津", "上海", "重庆"],
     "province": {
         "山东": ["济南市", "青岛市", "淄博市", "枣庄市", "东营市", "烟台市", "莱阳市", "潍坊市", "济宁市"],
         "江苏": ["苏州市", "南京市", "无锡市", "常州市", "徐州市", "南通市", "扬州市", "泰州市", "盐城市"],
         "浙江": ["杭州市", "温州市", "宁波市", "金华市", "台州市", "嘉兴市", "绍兴市", "湖州市", "丽水市"],
         "河北": ["石家庄市", "保定市", "沧州市", "廊坊市", "唐山市", "邢台市", "邯郸市", "衡水市"],
     }
})
将解析出来的数据按结构"directCity"每个数据放到dl的dd下,"province"根据名称放到相应的ul li中。都是循环放进去的,
求代码.
------解决方案--------------------
 for(var p in cityjsonObject) 
  {  alert(p)
   if(cityjsonObject[p][0]){
     for(var i=0;i<cityjsonObject[p].length;i++){
       alert(cityjsonObject[p][i])
     }
   }else{
     for(var c in cityjsonObject[p]){
     alert(c)
       if(cityjsonObject[p][c][0]){
         for(var i=0;i<cityjsonObject[p][c].length;i++){
           alert(cityjsonObject[p][c][i])
         }
       }
     }
   }
  }