title: Retrieving json data which in C#
body: <p>I want to deserialise the following Json. I have tried the following:</p>
  
  <p>JSON Data:</p>
  
  <pre><code>{
    "data":[
    {
        "employee":[
        {
            "empdetails":[
            {
                "empid":"40",
                "empname":"Amit",
                "empdept":"Director",
                "empphone":[
                {
                    "home":"23432235",
                    "office":"2352353",
                }]
            },
            {
                "empid":"54",
                "empname":"Abhishek",
                "empdept":"HR",
               "empphone":[
                {
                    "home":"5445457",
                    "office":"34634634",
                }]
            },
            {
                "empid":"80",
                "empname":"Rahul",
                "empdept":"Finance"
            },
            {
                "empid":"71",
                "empname":"Anand",
                "empdept":"Marketing",
               "empphone":[
                {
                    "home":"46346346",
                    "office":"346346346",
                }]
            }]
        }],
  }
  </code></pre>
  
  <p>Code:</p>
  
  <pre><code>using System;
  using Newtonsoft.Json.linq;
  using System.Collections.Generics;
  
  class Program
  {
  public class emp
  {
  public int empid {get; set;}
  public string empname {get; set;}
  public string empdept {get; set;}
  public string empcontact {get; set; }
  }
  static void main(string[] args)
  {
  WebClient c= new WebClient();
  var json = c.DownloadString(new uri("sampleurl"));
  dynamic dynamicObj=JsonConvert.DeserializeObject(json);
  foreach (var data in dynamicObj.data)
  {
  foreach (var getempdet in data.employee)
  {
  foreach(var dat in getempdet)
  {
  foreach(var datas in dat)
  {
  foreach(var getempdetails in datas)
  {
  foreach(var finaldata in getempdetails)
  {
  Console.WriteLine("\t{0}", finaldata);
  List&lt;emp&gt; empList=newList&lt;emp&gt;();
  }
  }
  }
  }
  }
  }
  Console.ReadLine();
  }
  }
  </code></pre>