i created a function which gives JSON string, I wanted to bind it to Gridview. as json have array inside object so i think maybe it will required nested gridview. here is my function
List<BanquetMenuType> listMenu = new List<BanquetMenuType>();
listMenu = wsobj.GetOrdermenuTypeByOid(OrderID);
for (int i = 0; i < listMenu.Count; i++)
{
listMenu[i].data = wsobj.GetOrderMenuById(listMenu[i].OrderID, listMenu[i].MenuId);
}
var json = new JavaScriptSerializer().Serialize(listMenu);
return json;
JSON string response is:
[
{
"data": [
{
"MenuName": ""
},
{
"MenuName": "baingan"
},
{
"MenuName": "bhendi"
},
{
"MenuName": "paneer TIkka"
}
],
"OrderID": 24,
"MenuId": 1,
"MenuType": "Sabjee"
},
{
"data": [
{
"MenuName": ""
},
{
"MenuName": "cucmber chips"
}
],
"OrderID": 24,
"MenuId": 2,
"MenuType": "Salad"
}
]
I want to menu name under MenuType i dont worked on JSON before so having no idea how to bind it..