Ich versuche, ein JSON mit einer bestimmten Struktur vorzubereiten, über REST zu senden. Alle 250 Ereignisse möchte ich eine JSON-Nutzlast mit diesen Ereignissen senden. Ich versuche das mit dem unten stehenden Code zu emulieren, aber es liefert nichts zurück.Vorbereiten einer bestimmten JSON-Struktur mit Array
var eventQueue = new Array();
for (j = 0; j < 251; j++) {
var curr_timestamp = new Date().getTime();
eventQueue.push({
"client_ip" : "127.0.0.1",
"timestamp" : curr_timestamp,
"user_name" : "Robert"
});
if(j = 250) {
var jString = JSON.stringify(eventQueue);
var payload = '{"root":{"user_data":[' + jString + ']}}';
}
}
Die Nutzlaststruktur JSON Ich brauche wie Aussehen zu schaffen:
{
"root":{
"user_data":[
{
"client_ip":"127.0.0.1",
"timestamp":"1723452955",
"user_name":"Robert"
},
{
"client_ip":"127.0.0.1",
"timestamp":"1723452956",
"user_name":"Robert"
},
{
"client_ip":"127.0.0.1",
"timestamp":"1723452957",
"user_name":"Robert"
},
...
]
}
}
Sollte ich stattdessen join
werden mit der Struktur herzustellen, oder gibt es eine bessere Lösung?
'j = 250' ist die Zuweisung. – PHPglue