Cannot deserialize the current JSON array (e.g. 1 2 3 ) into type
<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>