js递归遍历json所有数据
// 递归遍历chartOptions 删除掉没有显示的一些属性
function getAllJson(jsons, name, sign) {
if(name == "" || name == undefined) {
name = "json"
}
for(key in jsons) {
var k = name + sign + key;
if(!(jsons[key] instanceof Object)){
console.log(k + " = " + jsons[key]); //如果不是Object则打印键值
}else{
getAllJson(jsons[key], k, sign); //如果是Object则递归
}
}
};
调用
getAllJson(jsons, "", ">");