Wie Deserialisieren eine sehr Einfache RestSharp JSON-Objekt?

Vergeben, was sicherlich eine dumme Frage, aber ich bin gerade erst mit C# mithilfe von JSON.

Habe ich diese Klasse:

public class DBCount
{
    public string Count { get; set; }
}

Ich erstellen Sie eine Instanz:

public DBCount dbCount;

Meine web-service ist wieder in dieser:

[{"Count":"234"}]

Dieser code löst einen ungültigen cast, wenn er versucht zu Deserialisieren die Antwort:

var client = new RestClient("http://www.../")
var request = new RestRequest ("demo/jsondbcount.php",Method.GET);
request.RequestFormat = DataFormat.Json;

var response = client.Execute (request);
RestSharp.Deserializers.JsonDeserializer deserialCount = new JsonDeserializer();
dbCount =  deserialCount.Deserialize<DBCount> (response);

Hier der ungültigen cast Fehler:

"Cannot cast from source type to destination type"

Wenn jemand kann mir eine grundlegende, einfache Beispiel zu verwenden RestSharp Deserialisieren ein einfaches Objekt, wäre ich sehr dankbar. Ich habe überall gesucht, für ein einfaches code-Beispiel.

Dank

  • Tun müssen Sie das serializable-Attribut für Eure Klasse?
InformationsquelleAutor user3321388 | 2014-02-18
Schreibe einen Kommentar