TeamJSON adlı bir değişkende sahip olduğum JSON dosyasından okuduğum JSON biçimli bir nesnem var, şöyle görünüyor:
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]}
Diziye yeni bir öğe eklemek istiyorum, örneğin
{"teamId":"4","status":"pending"}
ile sonuçlanmak
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"},{"teamId":"4","status":"pending"}]}
dosyaya geri yazmadan önce. Yeni öğeye eklemenin iyi bir yolu nedir? Yaklaştım ama tüm çift alıntılar kaçtı. SO hakkında iyi bir cevap aradım ama hiçbiri bu vakayı tam olarak kapsamadı. Herhangi bir yardım takdir edilmektedir.
teamJSON
Değişkeniniz ne tür ? Bir JSON dizesi mi, yani '{"theTeam":[...]}'
gerçek bir nesne değişmezi mi? İpucu: kullanınconsole.log(typeof teamJSON)
yourObj.theTeam.push({"teamId":"4","status":"pending"});