private List<ResponseDataItem> GetData(string response)
{
JArray DeserializedResponse = ((JArray)JsonConvert.DeserializeObject(response));
List<ResponseDataItem> DataList = new List<ResponseDataItem>();
ResponseDataItem EachItem = new ResponseDataItem();
//Dictionary<string,string> EachData = new Dictionary<string,string>();
foreach (JToken dataObject in DeserializedResponse)
{
EachItem = new ResponseDataItem();
foreach (JProperty dataProperty in dataObject)
{
//Console.WriteLine(dataProperty.Name);
if (dataProperty.Name.Equals("data"))
{
foreach (JArray data in dataProperty)
{
foreach (JArray eachData in data)
{
//Console.WriteLine(eachData[0]);
//Console.WriteLine(eachData[1]);
EachItem.Data.Add(eachData[0].ToString(), eachData[1].ToString());
}
}
}
else
{
//Console.WriteLine(dataProperty.Value);
EachItem.Name = dataProperty.Value.ToString();
}
}
DataList.Add(EachItem);
}
return DataList;
}