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ę!