Wie kann ich JSON-Daten in Node / Jade / Express-Ansichten iterieren und analysieren?

Ich bin sehr neu bei Node und noch in den Anfängen, seine Verwendung und Leistung zu verstehen. Ich entschuldige mich, wenn diese Frage sehr einfach oder naiv ist - ich habe mich gründlich erkundigt, bevor ich gefragt habe.

In meiner Express-JS-Anwendung habe ich eine GET-Anforderung an eine Remote-API gesendet und die entsprechenden JSON-Daten im Gegenzug ordnungsgemäß empfangen. Ich habe es dann an meine Views (Jade) weitergegeben und derzeit die Möglichkeit gehabt, das JSON in String-Form auszudrucken. Das alles funktioniert einwandfrei.

Die JSON-Daten, die ich habe, sind eine Gruppe von Personen / Mitgliedern eines Clubs mit zugeordneten Feldern. Ich möchte alle Personen "greifen" und deren Namen und zugehörige Informationen in einer übersichtlichen Tabelle anzeigen.

Also meine Frage ist,Was ist der beste Weg, um die JSON-Daten zu analysieren, damit ich auf die Namen und verwandten Informationen in der Ansicht zugreifen kann?

Meine Anfrage sieht folgendermaßen aus, wobei Daten der JSON sind, der an die Ansicht gesendet wird:

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

Und meine sehr einfache Ansicht sieht so aus:

h2= title
p= data

Ich habe versucht, mit data.members, data. [Members], data. ["Members"], data [members] usw. herumzuspielen, ohne Erfolg. Sicher ist es etwas Dummes, dass ich vermisse? Ich interessiere mich für die Mitgliederliste und der zurückgegebene JSON sieht folgendermaßen aus:

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

Danke im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage