title: How to parse JSON object in C#
body: <p>I am getting following JSON data</p>
  
  <pre><code>[{"id":"1","text":"System Admin","target":{"jQuery1710835279177001846":12},"checked":true,"state":"open"},
  {"id":"2","text":"HRMS","target":{"jQuery1710835279177001846":34},"checked":false,"state":"open"},
  {"id":"3","text":"SDBMS","target":{"jQuery1710835279177001846":42},"checked":false},
  {"id":"8","text":"Admin","target":{"jQuery1710835279177001846":43},"checked":false},
  {"id":"9","text":"My test Admin","target":{"jQuery1710835279177001846":44},"checked":false,"state":"open"},
  {"id":"24","text":"ModuleName","target":{"jQuery1710835279177001846":46},"checked":false,"state":"open"}]
  </code></pre>
  
  <p>which try to parsed using <a href="http://json.codeplex.com/">Json.Net</a> using strongly type</p>
  
  <p>this are my property class</p>
  
  <pre><code>public class testclass
      {
          public string id { get; set; }
          public string text { get; set; }
          public string @checked { get; set; }
          public string state { get; set; }
          public target jQuery1710835279177001846 { get; set; }
  
      }
      public class testclass2
      {
          public List&lt;testclass&gt; testclass1 { get; set; }
  
      }
  
      public class target
      {
          public string jQuery1710835279177001846 { get; set; }
      }
  </code></pre>
  
  <p>and here i am trying to access the data i am getting exception</p>
  
  <pre><code>Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'QuexstERP.Web.UI.Areas.SysAdmin.Controllers.testclass' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
  </code></pre>
  
  <p>My controller code look like</p>
  
  <pre><code> public void Test(string Name, object modeldata)
          {
  
              var obj = JsonConvert.DeserializeObject&lt;testclass&gt;(Name);
  
          }
  </code></pre>
  
  <p>Any idea how to solve this issue in C#</p>