Ho un oggetto in formato JSON che ho letto da un file JSON che ho in una variabile chiamata teamJSON, che assomiglia a questo:
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]}
Voglio aggiungere un nuovo elemento all'array, come
{"teamId":"4","status":"pending"}
per finire con
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"},{"teamId":"4","status":"pending"}]}
prima di riscrivere nel file. Qual è un buon modo per aggiungere al nuovo elemento? Mi sono avvicinato ma tutte le virgolette doppie sono state evitate. Ho cercato una buona risposta su SO, ma nessuna copre questo caso. Qualsiasi aiuto è apprezzato.
teamJSON
variabile? È una stringa JSON, ovvero '{"theTeam":[...]}'
un oggetto letterale effettivo? Suggerimento: usaconsole.log(typeof teamJSON)
yourObj.theTeam.push({"teamId":"4","status":"pending"});