title: Cannot deserialize the current JSON array (e.g. 1 2 3 ) into type
body: <p>I'm getting an error when I try to deserialize a JSON string:</p>
  
  <blockquote>
    <p>Cannot deserialize the current JSON array (e.g. [1,2,3]) ...</p>
  </blockquote>
  
  <p>vb.net code:</p>
  
  <pre><code>Public Class DATA
      Public Property CPU As String
  End Class
  
  Dim data As DATA = JsonConvert.DeserializeObject(Of DATA)(File.ReadAllText("laptop.json"))
  TextBox25.Text = DATA.CPU
  </code></pre>
  
  <p>The JSON file:</p>
  
  <pre><code>[
    {
      "spec": "CPU";
      "value": "Intel Core i3-4005U"
    };
    {
      "spec": "Speed";
      "value": "1.7 GHz"
    };
    {
      "spec": "Cache";
      "value": "3MB"
    };
    {
      "spec": "RAM";
      "value": "4GB"
    };
    {
      "spec": "Warranty Period";
      "value": "1 Year"
    }
  ]
  </code></pre>
  
  <p>How can I fix this error?</p>