Ajouter un nouvel attribut (élément) à un objet JSON en utilisant JavaScript

Comment ajouter un nouvel attribut (élément) à un objet JSON en utilisant JavaScript ?

JSON est l'abréviation de JavaScript Object Notation. Un objet JSON est en fait une chaîne de caractères qui doit encore être transformée en l'objet qu'elle représente.

Pour ajouter une propriété à un objet existant en JS, vous pouvez procéder comme suit.

object["property"] = value;

ou

object.property = value;

Si vous fournissez quelques informations supplémentaires, comme ce que vous devez faire exactement dans le contexte, vous obtiendrez peut-être une réponse plus adaptée.

Commentaires (8)

Un objet JSON est tout simplement un objet javascript, et comme Javascript est un langage basé sur des prototypes, il suffit de l'adresser en utilisant la notation par points.

mything.NewField = 'foo';
Commentaires (2)

Merci pour cet article. Je veux ajouter quelque chose qui peut être utile.

Pour IE, il est bon d'utiliser

object["property"] = value;

car certains mots spéciaux dans IE peuvent vous donner une erreur.

Un exemple :

object.class = 'value';

ceci échoue dans IE, parce que "class&quot ; est un mot spécial. J'ai passé plusieurs heures avec ça.

Commentaires (1)