Mam obiekt w formacie JSON, który odczytałem z pliku JSON, który mam w zmiennej o nazwie teamJSON, która wygląda następująco:
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]}
Chcę dodać nowy element do tablicy, taki jak
{"teamId":"4","status":"pending"}
skończyć
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"},{"teamId":"4","status":"pending"}]}
przed ponownym zapisaniem do pliku. Jaki jest dobry sposób dodania do nowego elementu? Zbliżyłem się, ale wszystkie podwójne cudzysłowy zniknęły. Szukałem dobrej odpowiedzi na SO, ale żadna nie obejmuje tego przypadku. Każda pomoc jest mile widziana.
teamJSONzmienna? Czy jest to ciąg JSON, tj. Czy '{"theTeam":[...]}'rzeczywisty literał obiektu? Podpowiedź: użyjconsole.log(typeof teamJSON)
yourObj.theTeam.push({"teamId":"4","status":"pending"});