title: json.net DataTable Deserialixe returns null
body: <p>I used json.net to serialize and deserialize my datatable. This is successfully serialized but when deserialized it returns empty</p>
  
  <p>My service method is follows</p>
  
  <pre><code>    public string GetData()
      {
          DataTable dt = new DataTable("MyData");
          dt.Columns.Add("Name");
          dt.Columns.Add("Age");
  
          DataRow dr1 = dt.NewRow();
          dr1[0] = "Name1";
          dr1[1] = 20;
          dt.Rows.Add(dr1);
  
          DataRow dr2 = dt.NewRow();
          dr2[0] = "Name2";
          dr2[1] = 23;
          dt.Rows.Add(dr2);
  
          DataRow dr3 = dt.NewRow();
          dr3[0] = "Name3";
          dr3[1] = 28;
          dt.Rows.Add(dr3);
  
  
          return JsonConvert.SerializeObject(dt, new DataTableConverter());
    }
  </code></pre>
  
  <p>My web page code is follows</p>
  
  <pre><code>    protected void Page_Load(object sender, EventArgs e)
      {
          // corrected to WebRequest from HttpWebRequest
          WebRequest request = WebRequest.Create("http://ltms10/lamiservice/Service1.svc/GetData");
  
          request.Method = "GET";
          request.ContentType = "application/json; charset=utf-8";
  
          //get response-stream, and use a streamReader to read the content
          using (WebResponse response = request.GetResponse())
          {
              using (Stream s = response.GetResponseStream())
              {
                  using (StreamReader sr = new StreamReader(s))
                  {
                      var jsonData = sr.ReadToEnd();
                      Label1.Text = jsonData;
  
                      DataTable dt = JsonConvert.DeserializeObject&lt;DataTable&gt;(jsonData);
                      grd1.DataSource = dt;
                      grd1.DataBind();
  
                  }
              }
          }
      }
  </code></pre>
  
  <p>Here string is return like below</p>
  
  <p>"[{\"Name\":\"Name1\",\"Age\":\"20\"},{\"Name\":\"Name2\",\"Age\":\"23\"},{\"Name\":\"Name3\",\"Age\":\"28\"}]"</p>