title: Jquery Ajax json Serializable
body: <p>I am learing using jquery ajax to hander the JSON..i writre a demo code.
  HTMLCODE </p>
  
  <pre><code>$(function () {
              $("#add").click(function () {
                  var json = '{ "str":[{"Role_ID":"2","Customer_ID":"155","Brands":"Chloe;","Country_ID":"96;"}]}';
                  $.ajax({
  
                      url: "func.aspx/GetJson",
                      type: "POST",
                      contentType: "application/json",
                      dataType: 'json',
                      data: json, 
  
                      success: function (result) {
                          alert(result);
                      },
                      error: function () {
                          alert("error");
                      }
                  });
              });
          });
  
   &lt;div&gt;
         &lt;input type="button" value="add" id="add" /&gt;
      &lt;/div&gt;
  </code></pre>
  
  <p>i got a input and bind a script function to it, now the proble is comeing..
  my C# functiong like that.</p>
  
  <pre><code>[WebMethod]
          public static string GetJson(object str)
          {
              return str.ToString();//good for work
  
  
          }
          [Serializable]
          public class TestClass
          {
              public TestClass()
              {
              }
  
              public TestClass(string role_id, string customer_id, string brands, string countryid)
              {
                  this.Role_ID = role_id;
                  this.Customer_ID = customer_id;
                  this.Brands = brands;
                  this.Country_ID = countryid;
              }
  
              public string Role_ID { get; set; }
              public string Customer_ID { get; set; }
              public string Brands { get; set; }
              public string Country_ID { get; set; }
          }
  </code></pre>
  
  <p>when i user 
  public static string GetJson(object str)
  everything is so good.~~ no error at all
  but . when i try to use my own class TestClass.
  firebug tell me that
  "Type 'TestClass' is not supported for deserialization of an array."
  .any body can give me help:XD</p>