Javascript 如何循环嵌套json?
尝试从服务器检索一些JSON,如下所示Javascript 如何循环嵌套json?,javascript,json,Javascript,Json,尝试从服务器检索一些JSON,如下所示 json = {"posts":[{ "post":{ "title" : "foo", } }, { "post":{ "title" : "bar", } }, ]}
json = {"posts":[{
"post":{
"title" : "foo",
}
},
{
"post":{
"title" : "bar",
}
},
]}
我试着像这样绕过去
for(var i = 0; i < json.length; i++) {
var obj = json[i];
console.log(obj.posts.post.title);
}
for(var i=0;i
这不管用
我已经试过了
var totalMessages = Object.keys(json.posts).length;
for(var i = 0; i < totalMessages; i++) {
console.log(json.posts.post.title);
}
var totalMessages=Object.keys(json.posts).length;
对于(变量i=0;i
这也不起作用
如何循环使用上述json并记录标题
谢谢
json={
“员额”:[{
“职务”:{
“标题”:“富”,
}
},{
“职务”:{
“标题”:“酒吧”,
}
},
]}
json.posts.forEach(postContainer=>{
让post=postContainer.post;
控制台日志(post.title);
});
json
是一个对象,不是数组,它没有长度。数组是json.posts
,在上面循环。for(让post of json.posts)console.log(post.title)