title: Json Deserialize string error
body: <pre><code>private void ExmpDatasave()
      {
          DataSet dataSet = new DataSet("dataSet");
           dataSet.Namespace = "NetFrameWork";
           DataTable table = new DataTable();
           DataColumn idColumn = new DataColumn("id", typeof(int));
           idColumn.AutoIncrement = true;
  
           DataColumn itemColumn = new DataColumn("item");
           table.Columns.Add(idColumn);
           table.Columns.Add(itemColumn);
          dataSet.Tables.Add(table);
  
          for (int i = 0; i &lt; 2; i++)
          {
              DataRow newRow = table.NewRow();
              newRow["item"] = "item " + i;
              table.Rows.Add(newRow);
          }
  
          dataSet.AcceptChanges();
  
          string json = JsonConvert.SerializeObject(dataSet, Formatting.None);
           Helper.WriteToJson(json);
      }
  
      private void ExmpDataread()
      {
  
          using (StreamReader r = new StreamReader("exmp.json"))
          {
              string json = r.ReadToEnd();
  
              var myJSONString = json.ToString();
  
              DataSet dataSet = JsonConvert.DeserializeObject&lt;DataSet&gt;(json);
              DataTable dataTable = dataSet.Tables["Table1"];
              Console.WriteLine(dataTable.Rows.Count);
          }
      }
  </code></pre>
  
  <p>Hey its my brief code <code>ExmpDatasave()</code> is used to save a entire data in json works fine; <code>ExmpDataread</code> gives error:</p>
  
  <blockquote>
    <p>Unexpected end when reading DataSet. Path '', line 1, position 78.</p>
  </blockquote>
  
  <p>My json values <code>"{\"Table1\":[{\"id\":0,\"item\":\"item 0\"},{\"id\":1,\"item\":\"item 1\"}]}"</code><br>
  Please help me to figure out. Thank you in advance..    </p>