You'll have to use $.each
or such, assuming Items
[]
has multiple objects. There are many iterative functions in jQuery like map
and each
. Choose one which best fits your needs. To select Items
[]
from jsonResponse
, use
var items = jsonResponse.Items;
This is how an each
function will look like :
//empty array for your ids
var ids = [];
//each function for iteration
$.each(items, function(i, item) {
ids.push(item.id);
});
//done. now check if its all there
alert(JSON.stringify(ids));
Or you could also use for
loop :
//empty array for your ids
var ids = [], i=0;
//for loop for iteration
for( ; i < items.length, i++)
{
ids.push(items[i].id);
};
//done. now check if its all there
alert(JSON.stringify(ids));
Or, simply use map
:
var ids = $.map(items, function(item, i) {
//return id from item object
return item.id;
});