2017-02-19 1 views
0

私はjsonファイルをデータベースとして含むプロジェクトを扱います。私はこの方法は、このファイルをこのようなjavascript - オブジェクトのjsonファイルへのプッシュセット

にデータをプッシュする:

var jsonStr = '{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]}'; 

var obj = JSON.parse(jsonStr); 
obj['theTeam'].push({"teamId":"4","status":"pending"}); 
jsonStr = JSON.stringify(obj);` 

しかし、私はdata.json

+1

あなたはどのようなバックエンド技術を使用していますか?ノード? PHP?ルビー?他に何か?あなたのブラウザで実行される通常の古いjを使って、この "モデル"にコンテンツをプッシュしたいですか? – djthoms

+0

ファイルはどのように保存されますか? Nodeを使用していますか? – danwellman

+0

更新するファイルが別の場合は、明示的に変更する必要があります。 – Jack

答えて

0

Javascriptの配列は、デフォルトでpushpop方法を提供するという名前のファイルからデータを取得jsonStrたい。あなたのコードはすでに動作しているはずです。

0

あなたは以下のコードは動作するはず適切に配列をアセスしていない:

obj.theTeam.push({"teamId":"4","status":"pending"}); 

を配列使用の項目をアクセスもする:

obj.theTeam[0]; 
関連する問題