Wie füge ich mit JavaScript ein neues Attribut (Element) zum JSON-Objekt hinzu?
JSON steht für JavaScript Object Notation. Ein JSON-Objekt ist eigentlich eine Zeichenkette, die noch in das Objekt umgewandelt werden muss, das sie darstellt.
Um eine Eigenschaft zu einem bestehenden Objekt in JS hinzuzufügen, können Sie Folgendes tun.
object["property"] = value;
oder
object.property = value;
Wenn Sie einige zusätzliche Angaben machen, z. B. was genau Sie im Kontext tun müssen, erhalten Sie vielleicht eine besser zugeschnittene Antwort.
Ein JSON-Objekt ist einfach ein Javascript-Objekt, so mit Javascript wird ein Prototyp-basierte Sprache, alles, was Sie tun müssen, ist es mit dem Punkt Notation Adresse.
mything.NewField = 'foo';
danke für diesen Beitrag. Ich möchte etwas hinzufügen, das nützlich sein kann.
Für IE ist es gut, Folgendes zu verwenden
object["property"] = value;
Syntax zu verwenden, da einige spezielle Wörter im IE einen Fehler verursachen können.
Ein Beispiel:
object.class = 'value';
dies schlägt im IE fehl, weil "class" ein besonderes Wort ist. Ich habe mehrere Stunden mit diesem Problem verbracht.