次のような JSON の文字列があります。
{
"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"
}
JavaScriptSerializer を使用してこれを解析しようとしていますが、問題が発生しています。これを解析するために使用しているc#コードは次のとおりです。
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);
細かい単語 ("TEST") を解析していますが、配列は解析していません。何が起こっているのかわからないので、動作させるためにこれを参照しています。誰が何がうまくいかないのか考えていますか? ありがとう