returns a json object with { 'response': 1 , /* 1 for success */ 'menus': [list of menu objects] /* list of menu objects */ } /* Menu Object */ { 'name': "Menu Name", 'items': [list of item objects] /* list of item objects */ } /* Item Object */ { 'name': "Item Name", 'description' "Item Description", 'price' "9.99", 'itemid': "4509", } So to iterate it would be: for (var m in data.menus){ data.menus[m].name for (var i in data.menus[m].items){ data.menus[m].items[i].name data.menus[m].items[i].description data.menus[m].items[i].price data.menus[m].items[i].itemid } }