wie aktualisieren von bestimmten Wert in json-array

Neue manipulieren von JSON, Schätze ich die Hilfe! Dieses Projekt verwendet VueJs 2 falls das einen Unterschied macht.

Ich bin versucht, zu aktualisieren, wird ein Schlüsselwert, in diesem Beispiel ist es „Gruppe“ für eine bestimmte Antragsteller identifiziert durch die ID.

Ich bin versucht zu erreichen, etwas entlang der Linien von:

WHERE applicantID = 3 SET group = 4

Dies ist ein Beispiel für die JSON-ich beschäftige mich mit:

{
    "applicantID" : 3,
    "fullName": "name",
    "value1": 30,
    "value1": 31,
    "value1": 40,
    "value1": 41,
    "value1": "50",
    "value1": "51",
    "group": 0,
    "flag": true,
},
{
    "applicantID" : 4,
    "fullName": "name",
    "value1": 30,
    "value1": 31,
    "value1": 40,
    "value1": 41,
    "value1": "50",
    "value1": "51",
    "group": 0,
    "flag": false,
}
InformationsquelleAutor JonYork | 2018-01-12



One Reply
  1. 3

    Kannst du es so machen:

    var item = array.find(x => x.applicantID == 3);
    if (item) {
      item.group = 4;
    }

    Es wird sich ändern, ein Wert der die Gruppe in das original-array.

    • Was ist, wenn es mehr als ein Element mit der ID 3?
    • Fantastisch! Das war genau das was ich brauchte. Ich danke Ihnen sehr!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.