递归算法

来源:互联网 发布:湖北大学知行学院后街 编辑:程序博客网 时间:2024/06/01 12:49
 function f (json,decryptparams,keyvalues){ if(json.length){ for(var i=0;i < json.length; i++){ for(var key in json[i]){if(json[i][key] instanceof Object){f(json[i][key],decryptparams,keyvalues);}else{if(decryptparams.indexOf(key) != -1){//rsa解密json[i][key] = decryptParams(json[i][key]);}keyvalues.push({name: key,value: json[i][key],})} } } }else{ for(var key in json){ if(json[key] instanceof Object){f(json[key],decryptparams,keyvalues); }else{ if(decryptparams.indexOf(key) != -1){//rsa解密 json[key] = decryptParams(json[key]); } keyvalues.push({name: key,value: json[key],}) } } } }

1 0
原创粉丝点击