I have a JSON variable defined as:
var myCollection = {
"data": [
{ "name":"Joe", "id":"1" },
{ "name":"Bill", "id":"2" },
{ "name":"Dave", "id":"3" }
]
};
I have a JavaScript function that is responsible for adding items to the data element in myCollection. However, I'm not sure how to add a name/id pair to the collection via JavaScript. Can someone show me how to add to a JSON collection via JavaScript?
Thank you!
asked May 27, 2010 at 13:27
1 Answer 1
You can simply call the push method on the "data" array:
myCollection.data.push( { "name":"Jim", "id":"4" } );
answered May 27, 2010 at 13:29
lang-js
{ "name":"Joe", "id":1 }
is still valid JSON.