谁能帮助我从下面的json结构中获取评论值。 实际上,我想要注释不为0的id(项目之后的第一列)。我能够读取id,但无法将if条件(注释= 0)返回{id}
"data": {
"posts": {
"items": [
{
"id": ,
"content": {
"id": ,
"files": [],
"user_details": {
"firstname": "",
"lastname": ""
},
"comments": "",
"tags": [
"anonymous"
],
"likeCount": 0,
"group_details": {
"group_name": "",
"guid":
},
"propertytags": {
"empty": ""
},
"permalink": {
"link":
},
"isFollowed": ,
"followerCount": "",
"favorite": "",
"isLiked": ""
},
"contentType": "",
"group_details": {
"group_name": ,
"guid":
}
}
如何读取评论值?????
答案 0 :(得分:0)
data.posts.items[index].content.comments
将为您提供评论的价值。
但是,要基于注释值获取ID,可以使用Array.filter()
函数。
let result = data.posts.items.filter(item => {
if (item.content.comments === "0") {
return item.id;
}
});
result
将是id
为comments
的{{1}}数组。
以下是您共享的数据JS Bin
的示例