У меня есть объект формата JSON, который я прочитал из файла JSON, который у меня есть в переменной с именем teamJSON, который выглядит следующим образом:
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]}
Я хочу добавить в массив новый элемент, например
{"teamId":"4","status":"pending"}
закончить с
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"},{"teamId":"4","status":"pending"}]}
перед записью в файл. Как лучше всего добавить новый элемент? Я подошел близко, но все двойные кавычки исчезли. Я искал хороший ответ по SO, но ни один из них полностью не охватил этот случай. Любая помощь приветствуется.
teamJSON
переменная? Это строка JSON, то '{"theTeam":[...]}'
есть фактический литерал объекта? Подсказка: используйтеconsole.log(typeof teamJSON)
yourObj.theTeam.push({"teamId":"4","status":"pending"});