Jak iterować i analizować dane JSON w widokach Node / Jade / Express?

Jestem bardzo nowy w węźle i wciąż na początkowych etapach zrozumienia jego użycia i mocy. Przepraszam, jeśli to pytanie okaże się bardzo proste lub naiwne - zrobiłem odpowiednie badania przed zapytaniem.

W mojej wyraźnej aplikacji js wysłałem żądanie GET do zdalnego interfejsu API i odpowiednio otrzymałem odpowiednie dane JSON w zamian. Następnie przekazałem go do moich widoków (Jade) i obecnie mam możliwość wydrukowania JSON w formie napisów. To wszystko działa poprawnie.

Posiadane przeze mnie dane JSON to grupa osób / członków klubu z powiązanymi polami. Chcę „chwycić” wszystkich ludzi i wyświetlić ich nazwiska i powiązane informacje w ładnie zorganizowanym stole.

Więc moje pytanie brzmijaki jest najlepszy sposób analizowania danych JSON, aby uzyskać dostęp do nazw i powiązanych informacji w widoku?

Moja prośba wygląda następująco: dane są wysyłane do widoku JSON:

res.render('standings.jade', { locals: {
          data: body,
          title: 'Team Member Information'
        }
});

A mój bardzo prosty widok wygląda tak:

h2= title
p= data

Próbowałem wygłupiać się z danymi.members, data. [Członkowie], dane. [„Członkowie”], dane [członkowie] itp. Bezskutecznie. Z pewnością brakuje mi czegoś głupiego? Jestem zainteresowany listą członków, a zwrócony JSON wygląda tak:

{
"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"}]
}

Z góry dziękuję!

questionAnswers(1)

yourAnswerToTheQuestion