我对 Node 非常陌生,并且仍处于了解其使用和功能的初始阶段。如果这个问题看起来非常简单或幼稚,我深表歉意 - 我在提问之前做了适当的研究。
在我的 express js 应用程序中,我向远程 API 发送了一个 GET 请求,并正确接收了相应的 JSON 数据作为回报。然后我将它传递给我的视图(Jade),目前能够以字符串形式打印 JSON。一切正常。
我拥有的 JSON 数据是具有相关字段的俱乐部的一组人/成员。我想“抓住”所有人,并在一个组织良好的表格中显示他们的姓名和相关信息。
所以我的问题是,解析 JSON 数据以便我可以访问视图中的名称和相关信息的最佳方法是什么?
我的请求如下所示,其中数据是发送到视图的 JSON:
res.render('standings.jade', { locals: {
data: body,
title: 'Team Member Information'
}
});
我非常简单的观点如下:
h2= title
p= data
我尝试过使用 data.members、data.[members]、data.["members"]、data[members] 等无济于事。我想念的东西肯定是愚蠢的吗?我对成员列表感兴趣,返回的 JSON 如下所示:
{
"club":
{"id":1,"name":"This is a team name"},
"members":
[{"id":2,"name":"Test Name"},{"id":3,"name":"Another Name"},{"id":4,"name":"More Names"},{"id":5,"name":"Cool Person"}]
}
提前致谢!