遍历json数据

小弟最近刚学习json数据的遍历,希望高手们看看。。。。

//创建一个json数组对象
var jsonArray = [
  {
'name':'张三',
'age':20,
'sanwei':{
'xiongwei': 'F',
'yaowei' : '200',
'tunwei' : '200'
}
  },
  {
'name':'李四',
'age':18,
'sanwei' :{
'xiongwei':'B',
'yaowei' : '300',
'tunwei' : '400'
}

  }

];

//遍历
$(function(){
                    //for
    for(var i in jsonArray){
$("#navigation").append("姓  名:"+jsonArray[i].name+"<br>年龄:"+jsonArray[i].age+"<br>三维:");
for(var j in jsonArray[i]){
//alert(j);
$("#navigation").append("<br>"+jsonArray[i][j].sanwei+"\n--\n<br>");
}
}


});
        <body>
             <div id="navigation">
     </div>
         </body>

        这里我没有使用$.each();我试了试for in 可是在输出sanwei 的时候为什么是undefined,请问哪里错了么?

你可能感兴趣的:(json)