私のアプリはいくつかのJSONレコードを返すWebAPIを打っています。私はjQuery AJAXを使ってそれらを取得し、JSONをJavaScript変数に割り当てます。ループして問題なく既存のアイテムに変更を加えることができます。ただし、このオブジェクトに「レコード」を追加するにはどうすればよいですか?私は結果の変数の構造を理解しようとしています。Javascriptオブジェクトに項目を追加する
これは私がテストとして持っているものです。これが最善の方法ですか?
var trustAccounts = {"accounts":[
{"entityId":12345,
"type":"IOLTA",
"nameOnAccount":"Sam Smith Trust",
"accountNumber":"987654",
"bankCode":"003",
"bankName":"Bank of Stuff",
"accountDate":"12/15/2014",
"status":"A",
"exempt":"N",
"accountId":142922,
"action":"U"}]};
var newaccount = {};
newaccount.entityId = 23456;
newaccount.type = "IOLTA";
newaccount.nameOnAccount = "John Smith Trust";
newaccount.accountNumber = "789456";
newaccount.bankCode = "003";
newaccount.bankName = "Bank of Stuff";
newaccount.accountDate = "12/15/2014";
newaccount.status = "A";
newaccount.exempt = "N";
newaccount.accountId = 142923;
newaccount.action = "U";
trustAccounts.accounts.push(newaccount);
console.log(trustAccounts);
私たちは議論の共通基盤を得るために関連コードを投稿してください。ありがとう! – Christos
私はJSONがオブジェクトの配列であると仮定しますか?その場合は、新しいオブジェクトを作成し、 'records.push(newRecord);を使用して追加する必要があります。 –
*「結果の変数の構造を理解しようとしています」*:あなたはJSON、...できますか? – trincot