respond with product list as json object