Wie Durchlaufen und Parsen von JSON-Daten in Knoten/Jade/äußern?

Ich bin ganz neu Knoten und noch in den Anfangsstadien zu verstehen, seine Verwendung und macht. Ich entschuldige mich, wenn diese Frage kommt across als sehr einfach oder naiv - ich habe aufgrund der Forschung, bevor Sie Fragen.

In meinem express js-Anwendung, schickte ich eine GET-Anforderung an einen remote-API und richtig erhielt die entsprechende JSON-Daten zurück. Ich dann ging es um meine Ansichten (Jade) und haben derzeit die Möglichkeit, das drucken der JSON string-form. Das alles funktioniert einwandfrei.

JSON-Daten, die ich habe ist eine Gruppe von Menschen/Mitglieder in einem Verein mit entsprechenden Feldern. Ich möchte zu "greifen" alle Menschen und alle Ihre Namen und die zugehörigen Informationen in einem gut organisierten Tisch.

Also meine Frage ist, was ist die beste Methode zum Parsen der JSON-Daten, so kann ich den Zugriff auf die Namen und die zugehörigen Informationen in der Ansicht?

Meine Anfrage sieht wie folgt aus, wo die Daten der JSON gesendet werden, zu der Ansicht:

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

Und meine sehr einfache Blick aussieht:

h2= title
p= data

Habe ich versucht, herumalbern mit Daten.Mitglieder, Daten.[die Mitglieder], Daten.["members"], data[Mitglieder], etc. ohne Erfolg. Sicherlich ist es etwas blöd, dass ich vermisst werde? Ich bin interessiert in der Mitglieder-Liste und die zurückgegebenen JSON sieht wie folgt 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"}]
}

Vielen Dank im Voraus!

InformationsquelleAutor Nick Wade | 2012-07-19
Schreibe einen Kommentar