title: Json string deserialized to array list of objects
body: <p>Please help!
  Getting this error on Deserializing:</p>
  
  <blockquote>
    <p>Cannot convert object of type 'System.String' to type
    'System.Collections.Generic.List'</p>
  </blockquote>
  
  <p>JSON string from client:</p>
  
  <blockquote>
    <p>"\"[{\\"id\\":\\"18_0_2_0\\",\\"ans\\":\\"You can enter free
    text in place of
    <em>*</em>\\"},{\\"id\\":\\"23_1_3_1\\",\\"ans\\":\\"The refresh button\\"},{\\"id\\":\\"11_2_1_2\\",\\"ans\\":\\"False\\"}]\""</p>
  </blockquote>
  
  <p><strong>Edit:</strong> Unescaped (see comments):</p>
  
  <blockquote>
    <p>[{"id":"18_0_2_0","ans":"You can enter free text in place of <em>*</em>"},{"id":"11_2_1_2","ans":"False"}]</p>
  </blockquote>
  
  <pre><code>JavaScriptSerializer serializer = new JavaScriptSerializer();
  List&lt;RawAnswer&gt; ListAnswers = serializer.Deserialize&lt;List&lt;RawAnswer&gt;&gt;(str);
   [Serializable]
  public class RawAnswer
  {       
      public string QuestionID { get; set; }
      public string Answer { get; set; }
  
      public RawAnswer() { }
  
  }
  
  public class AnswerList
  {
      public List&lt;RawAnswer&gt; RawAnswer { get; set; }
  }
  </code></pre>