Js 递归遍历Json所有的key 和 value
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
Js 递归遍历Json所有的key 和 value
分析:
遍历json所有的key,如果当前层的某个key对应的值是object或者数组的话就继续递归,如果其他值就是具体的值了!
实现代码:
// 遍历解析Json
function parseJson(jsonObj) {
// 循环所有键
for(var key in jsonObj) {
//如果对象类型为object类型且数组长度大于0 或者 是对象 ,继续递归解析
var element = jsonObj[key];
if(element.length > 0 && typeof(element) == "object" || typeof(element) == "object") {
parseJson(element);
} else { //不是对象或数组、直接输出
console.log("----eles --> " + key + ":" + element + " ");
}
}
}
是不是感觉超简单!!!!
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
2 个月前
8c391e04
5 个月前
更多推荐
已为社区贡献7条内容
所有评论(0)