Ich möchte mehrere JSON-Objekte gleichzeitig Namen hinzufügen.Abrufen von Werten aus mehreren JSON-Objekten
Ich versuchte dies:
let jdata = fs.readFileSync('participants.json');
let json = JSON.parse(jdata);
jury = ["jury1", "jury2"];
for(i=1; i<3; i++){
data = json.jury[i];
console.log(data);
}
Meine JSON-Datei: { "jury1": [ "name1", "name2", "name3" ], "jury2": [ "name1", "name2", "name3" ] } Dies gibt mir eine Fehlermeldung:
data = json.jurys[i];
^
Typeerror: kann nicht lesen Eigenschaft ‚1‘ undefinierten
Ich habe JSON nicht vorher benutzt und ich bin nicht sicher, wie alle Werte von diesen Objekten zu erhalten. Könnte mir jemand sagen, was ich falsch mache? Danke für deine Zeit und Hilfe schon!
Verwenden eckigen Klammern wie diese 'data = json [Jury [i]];' –
Ich weiß, was falsch ist jetzt @ gurvinder372 erklärt! – Sylent