gpt4 book ai didi

javascript - 循环嵌套 json 对象

转载 作者:行者123 更新时间:2023-12-02 17:39:35 27 4
gpt4 key购买 nike

我的 json 对象是

"lastModifyingUser": {
"kind": "drive#user",
"displayName": string,
"picture": {
"url": string
},
"isAuthenticatedUser": boolean,
"permissionId": string

}

我想循环遍历lastModifyingUser并仅从图片对象中提取url值。

这可能吗?

这是我到目前为止所拥有的。

var obj = resp.lastModifyingUser;


for(var k in obj){
var value = obj[k];
console.log(value);
}

输出:

drive#user 
#Hidden Name
Object {url: "#Hidden URL"} <-- I want only the "hidden" URL
false
#Hidden Id

最佳答案

递归函数会更优雅,但以下应该可以工作:

for(var k in obj) {
var value = obj[k];
if (typeof value === 'object') {
for (var k2 in value) {
var value2 = value[k2];
console.log(value2);
}
} else {
console.log(value);
}
}

关于javascript - 循环嵌套 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22339379/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com