J'ai un objet au format JSON que j'ai lu à partir d'un fichier JSON que j'ai dans une variable appelée teamJSON, qui ressemble à ceci:
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]}
Je souhaite ajouter un nouvel élément au tableau, tel que
{"teamId":"4","status":"pending"}
pour finir avec
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"},{"teamId":"4","status":"pending"}]}
avant de réécrire dans le fichier. Quelle est la bonne façon d'ajouter au nouvel élément? Je me suis rapproché mais tous les guillemets doubles ont été échappés. J'ai cherché une bonne réponse sur SO mais aucune ne couvre tout à fait ce cas. Toute aide est appréciée.
teamJSON
variable? S'agit-il d'une chaîne JSON, c'est-à-dire d' '{"theTeam":[...]}'
un littéral objet réel? Indice: utilisationconsole.log(typeof teamJSON)
yourObj.theTeam.push({"teamId":"4","status":"pending"});