私は、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"});