Ne peut pas désérialiser objet JSON dans le " type de Système.Les Collections.Génériques.Liste`1[obJson]'

Je suis en train de Désérialiser (à l'aide de Newtonsoft) JSON et de convertir à la Liste en c#. C'est en me jetant à l'erreur "Impossible de désérialiser objet JSON dans le" type de Système.Les Collections.Génériques.Liste`1[obJson]'."

Voici ma chaîne JSON:

  string webContent = "{\"searchResults\":     [{\"gefId\":0,\"resultNumber\":1,\"distance\":4.2839,\"sourceName\":\"MQA.MQ_34172_HD\",\"name\":\"USER_DEFINED\"},{\"gefId\":0,\"resultNumber\":1,\"distance\":4.2839,\"sourceName\":\"MQA.MQ_34172_HD\",\"name\":\"USER_DEFINED\"}]}";

De Conversion, cette ligne est en train de jeter erreur:

  List<obJson> result = JsonConvert.DeserializeObject<List<obJson>>(webContent);

Mes classes personnalisées:

public class SearchResults
{
    public int gefId { get; set; }
    public int resultNumber { get; set; }
    public decimal distance { get; set; }
    public string sourceName { get; set; }
    public string name { get; set; }
}

public class obJson
{
    public SearchResults SearchResults { get; set; }
}
InformationsquelleAutor Naveen | 2012-05-29