title: {"No parameterless constructor defined for type of 'System.String[]'."} while deserailsing json data
body: <p>This is my controller </p>
  
  <pre><code>[NoCache]
      public ActionResult SaveAssociate(string data)
      {
          JavaScriptSerializer json = new JavaScriptSerializer();
          List&lt;string&gt; mystring = json.Deserialize&lt;List&lt;string&gt;&gt;(data);
          return Content("Hai");
      }
  </code></pre>
  
  <p>Expression data
  value :</p>
  
  <pre><code>[{"AssetName":"8888","AssetNumber":"8888","Classification":null,"ParentAsset":null,"SerialNumber":"8888","ParentCompany":"JPL Holdings","Barcode":null,"RFIDTags":null,"AssetId":"dfe2ae51-f153-4a67-bd3b-0114d8a40751","Notes":null,"Manufacturer":null,"DepartmentId":null,"Department":null,"SupplierId":null,"Supplier":null},{"AssetName":"552014","AssetNumber":"552014","Classification":null,"ParentAsset":"8888","SerialNumber":"552014","ParentCompany":"JPL Holdings","Barcode":null,"RFIDTags":null,"AssetId":"4109ba40-af78-486a-a40e-1d14a2d7b42f","Notes":null,"Manufacturer":null,"DepartmentId":null,"Department":null,"SupplierId":null,"Supplier":null},{"AssetName":"201","AssetNumber":"201","Classification":null,"ParentAsset":null,"SerialNumber":"2011","ParentCompany":"JPL Holdings","Barcode":null,"RFIDTags":null,"AssetId":"3e552280-16df-4c17-a4a5-1f61c4c96835","Notes":null,"Manufacturer":null,"DepartmentId":null,"Department":null,"SupplierId":null,"Supplier":null}]
  </code></pre>
  
  <p>At this line <code>List&lt;string&gt; mystring = json.Deserialize&lt;List&lt;string&gt;&gt;(data);</code>
  am getting </p>
  
  <pre><code>{"No parameterless constructor defined for type of 'System.String[]'."}
  </code></pre>
  
  <p>even i tried like this</p>
  
  <pre><code> [Serializable]
  public class GetUser
  {
      public GetUserdata[] Data { get; set; }
  }
  
  [Serializable]
  public class GetUserdata
  {
      public string AssetName { get; set; }
      public string AssetNumber { get; set; }
      public string Classification { get; set; }
      public string ParentAsset { get; set; }
      public string SerialNumber { get; set; }
      public string ParentCompany { get; set; }
      public string Barcode { get; set; }
      public string RFIDTags { get; set; }
      public string AssetId { get; set; }
      public string Notes { get; set; }
      public string Manufacturer { get; set; }
      public string DepartmentId { get; set; }
      public string Department { get; set; }
      public string SupplierId { get; set; }
      public string Supplier { get; set; }
  }
  </code></pre>
  
  <p>controller</p>
  
  <pre><code> public ActionResult SaveAssociate(string data)
      {
          JavaScriptSerializer json = new JavaScriptSerializer();
          GetUser mystring = json.Deserialize&lt;GetUser&gt;(data);
          return Content("Hai");
      }
  </code></pre>
  
  <p>Am getting error
  Type 'AssetTrackingSystem.Model.GetUser' is not supported for deserialization of an array.</p>
  
  <p>Help me</p>