Ich muss in meinem Server, der in den Knoten js geschrieben ist, eine JSON-Zeichenfolge erstellen, die an den Client gesendet wird, wenn er dies anfordert. Das Problem ist, dass dieser JSON von den verfügbaren Daten auf dem Server abhängt, daher ist die Größe des JSON-Arrays nicht immer gleich. Ich habe den ganzen Tag versucht, aber obwohl ich mich in der Nähe fühle, verstehe ich es immer noch nicht.
Eine Beispielabfrage folgt:
%Vor%Ich würde es an den Server senden durch:
%Vor%Das JSON-Array, das ich erstellen möchte, hängt von einem Hash ab, der "Ziele" genannt wird, wobei ein Spielername der Schlüssel und eine Anzahl von Zielen der Wert ist. Wenn es also nur 3 Spieler gibt, sollte das JSON Array nur diese Größe haben.
Ich habe versucht, das JSON-Array online so zu erstellen:
%Vor%Der Client erhält jedoch nur einen JSON der Größe 1
%Vor%jugadores: Array [1] 0: "{nombre: Messi, Goles: 8}, {nombre: Ronaldo, Goles: 16}, {nombre: Costa, Goles: 10}, {nombre: Toquero, Goles: 0}, {nombre: Arabi, Goles: 2}, {nombre: Bale, goles: 10}, {nombre: Neymar, goles: 8} " Länge: 1
Vielen Dank im Voraus, Im wirklich damit zu kämpfen: (
Edit: Ich versuche jetzt mit Stringy dies zu tun, aber kein Glück. Was mache ich falsch?
%Vor%Ziel-Hash wird mit GET gefüllt:
%Vor%});
Erstellen Sie eine JavaScript-Datenstruktur mit den erforderlichen Informationen, und wandeln Sie sie am Ende in die JSON-Zeichenfolge um.
Versuchen Sie basierend auf dem, was ich denke, etwas wie folgt:
%Vor%oder etwas in dieser Richtung.
Tags und Links javascript arrays json node.js