title: JSON deserialize c# error
body: <p>I'm following this JSON deserialization example:
  <a href="https://stackoverflow.com/questions/7895105/json-deserialize-c-sharp">Deserialize JSON with C#</a></p>
  
  <p>but I've run into a problem. My json file has a different structure.</p>
  
  <pre><code>"data": [
    {
       "id": "157156474316544_575441765821344",
       "from": {
          "name": "Testy McTest",
          "id": "624161969"
       },
       "message": "I am a message"...
  </code></pre>
  
  <p>So when I instantiate the serializer:</p>
  
  <pre><code>FacebookFeed facebookPosts = new JavaScriptSerializer().Deserialize&lt;FacebookFeed&gt;(jsonFromWeb);
  </code></pre>
  
  <p>I get the error "No parameterless constructor defined for type of 'System.String'."</p>
  
  <p>If anybody know how to fix this I would greatly appreciate it.</p>
  
  <p>My structure is : </p>
  
  <pre><code>public class FacebookFeed
  {
  public List&lt;FacebookPost&gt; data { get; set; }
  }
  
  public class FacebookPost 
  {
  public string id        { get; set; }
  public string from      { get; set; }
  public string message   { get; set; }
  }
  </code></pre>