输出来自:
console.log(response);
console.log(response[0].group_id);
如下:
[{"group_id":8}]
undefined
这里有什么问题?如何访问" group_id"的值?即8
答案 0 :(得分:2)
response
中的内容可能是字符串而不是JSON对象。
我建议使用JSON
解析对象,如下所示:
const o = JSON.parse(response);
console.log(o[0]);
console.log(o[0].group_id);
如果response[0].group_id
是JSON对象,那么您的建议(8
)肯定应该返回response
。如果您尝试以下代码:
const o = JSON.parse("[{\"group_id\":8}]");
console.log(o[0]);
console.log(o[0].group_id);
您将获得此输出:
{ group_id: 8 }
8