title: JsonConvert.DeserializeObject array
body: <p>I have JSON string like this :</p>
  <pre><code>&quot;Info&quot;:[
  {&quot;Type&quot;:{&quot;Value&quot;:&quot;pointA&quot;},&quot;X&quot;:0.2,&quot;Y&quot;:0.22},
  {&quot;Type&quot;:{&quot;Value&quot;:&quot;pointB&quot;},&quot;X&quot;:0.3&quot;Y&quot;:0.33}
  ] 
  </code></pre>
  <p>I would like to convert to my class like below by using JsonConvert.DeserializeObject</p>
  <pre><code>public class TestPoins
      {
          PointF pointA { get; set; }
          PointF pointB { get; set; }
      }
  </code></pre>
  <p>I have tried:</p>
  <pre><code>TestPoins test = JsonConvert.DeserializeObject&lt; TestPoins &gt;(strJson);
  </code></pre>
  <p>The error is: <code>Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'TestPoints'</code></p>