js遍历多重json的方法

<script type="text/javascript">
    var JSONObject= {
         "mes1":[{"name":"Bill Gates"},
                {"street":"Fifth Avenue New York 666"},
                {"age":56},
                {"phone":"555 1234567"}],
        "mes2":[{"name":"Bill Gates"},
                {"street":"Fifth Avenue New York 666"},
                {"age":57},
                {"phone":"555 1234567"}],
        "mes3":[{"name":"Bill Gates"},
                {"street":"Fifth Avenue New York 666"},
                {"age":58},
                {"phone":"555 1234567"}]
    };
    var a=null;
    for(var i in JSONObject){
        JSONObject[i].forEach(function (e) {
            for(var j in e){
               a+=''+e[j]+'';
            }
        });
        a+='
'
; }; dojo.byId("txt").innerHTML=a; script> *在此遍历中i代表JSONObject中的mes1,mes2,mes3,j代表了i数组。e[j]就是i中的具体成员。

你可能感兴趣的:(小记,吹过麦田的风)