6 votes

Comment ajouter des valeurs à un objet JSON ?

J'ai créé un tableau avec :

var msg = new Array();

ensuite, j'ai une fonction qui ajoute des valeurs à ce tableau, cette fonction est :

function add(time, user, text){
    var message = [time, user, text];
    if (msg.length >= 50)
        msg.shift();

    msg.push(message);        
}

Comme vous pouvez le voir, si le tableau comporte 50 éléments ou plus, je supprime le premier avec .shift() . Puis j'ajoute un tableau comme élément.

Ok, le code fonctionne parfaitement, mais maintenant je dois mettre en boucle le msg pour créer un objet JSON.

L'objet JSON doit avoir ce format :

var obj = [
{'time' : time, 'user' : user, 'text' : text},
{'time' : time, 'user' : user, 'text' : text},
{'time' : time, 'user' : user, 'text' : text}
]

Je veux dire... je dois boucler le tableau de msg et ensuite stocker toutes les valeurs dans l'objet JSON. Je ne sais pas comment "concaténer" les éléments du tableau dans l'objet JSON.

Pouvez-vous m'aider ?

Merci beaucoup d'avance !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X