var json = '[{"首页信息":[{"functionid":"distributor_shouye_jiben","functionname":"基本信息","id":21,"level":3,"num":1,"parentfunctionid":"distributor_shouye","status":1,"usertype":1},{"functionid":"distributor_shouye_fapiaoshenqing","functionname":"发票申请","id":21,"level":3,"num":1,"parentfunctionid":"distributor_shouye","status":1,"usertype":1}]},{"底部信息":[{"functionid":"distributor_shouye_jiben","functionname":"底部信息","id":21,"level":3,"num":1,"parentfunctionid":"distributor_shouye","status":1,"usertype":1},{"functionid":"distributor_shouye_fapiaoshenqing","functionname":"支票申请","id":21,"level":3,"num":1,"parentfunctionid":"distributor_shouye","status":1,"usertype":1}]}]'; json = $.parseJSON(json); for (var i in json) {
for (var j in json[i]) { for (var l = 0; l < json[i][j].length; l++) { if(json[i][j][l]['functionname'] != 'undefind'){ console.log(json[i][j][l]['functionname']); }else{ break; }
alert(json[0]["首页信息"][0]['functionname']);
alert(json[0]["首页信息"][1]['functionname']);
json[0]["首页信息"][1]['functionname'] //发票申请
json[0]["首页信息"][1]['functionname'] //发票申请
是写单个的,我循环输出map的key 和 map的value~
能不能给我 举例一个循环处理 map<string ,list<object>>解析的例子啊?
json = $.parseJSON(json);
for (var i in json) {
for (var j in json[i]) {
for (var l = 0; l < json[i][j].length; l++) {
if(json[i][j][l]['functionname'] != 'undefind'){
console.log(json[i][j][l]['functionname']);
}else{
break;
}
}
}
}