所以我试图从我从网站获得的JSON响应中读取一个值。我正在尝试从响应中获取clan_name。这段代码
console.log(JSON.stringify(this.steamFriends.clanStates[groupID]));
其中groupID是"103582791438731217"
,返回此对象
{
"steamid_clan": "103582791438731217",
"clan_account_flags": 3,
"name_info": {
"clan_name": "Chat Bot Testing & Development",
"sha_avatar": {
"type": "Buffer",
"data": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
},
"user_counts": {
"members": 20,
"online": 9,
"chatting": 7,
"in_game": 5
},
"events": [],
"announcements": []
}
我正在使用代码JSON.stringify(this.steamFriends.clanStates[groupID].name_info.clan_name
从中获取clan_name
值,但始终收到错误“无法读取未定义的name_info”。
有什么帮助吗?谢谢。
JSON.stringify
返回一个String
对象。
如果响应返回一个JSON对象,则说明该对象已经可以使用...只需使用常规的对象访问器方法来查询所需的属性。无需使用JSON.stringify
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句