JavaScriptSerializer auf JSON mit einem array

Ich habe einen string der JSON-so:

{
    "letterstats":[
        {"time_taken":636,"mistake_letters":"","the_letter":"L","success":true},
        {"time_taken":216,"mistake_letters":"","the_letter":"U","success":true},
        {"time_taken":103,"mistake_letters":"","the_letter":"I","success":true}
    ],
    "word":"TEST"
}

Ich versuche, JavaScriptSerializer zu Parsen, aber ich habe ein Problem. Hier der c# code, den ich verwende, um zu versuchen zu Parsen:

public class wordStats
{
    public string word { get; set; }
    List<letterStats> letterstats { get; set; }
    public wordStats() { letterstats = new List<letterStats>(); }
}

public class letterStats
{
    public int time_taken { get; set; }
    public string mistake_letters { get; set; }
    public string the_letter { get; set; }
    public bool success { get; set; }
}

JavaScriptSerializer ser = new JavaScriptSerializer();
wordStats ws = ser.Deserialize<wordStats>(jsonObj);

Es beim Parsen Sie das Wort fine ("TEST"), ist aber nicht das Parsen von Arrays. Ich bin mir nicht sicher, was Los ist, und ich bin Referenzierung diese, um es zu bekommen, um zu arbeiten. Hat jemand eine Idee, was falsch läuft? Dank

Schreibe einen Kommentar