C# で JSON 配列を解析する際に問題に直面しています
{
"details" : [{
"state" : "myState1",
"place" : [{
"name" : "placeName",
"age" : 13
}
]
}, {
"state" : "myState2",
"place" : [{
"name1" : "placeName"
}
]
}, {
"state" : "myState3",
"place" : [{
"name2" : "placeName"
}
]
}
]
}
私のコードは次のとおりです。
static void Main(string[] args)
{
string txt = File.ReadAllText("MyJSONFile.txt");
JavaScriptSerializer ser = new JavaScriptSerializer();
var data = ser.Deserialize(txt);
}
public class Wrap
{
public List<Dictionary<string, object>> details { get; set; }
}
これらの辞書からデータを読み取るにはどうすればよいですか? JSON に含まれる施設の詳細が 1 つだけの場合もあれば、配列に 30 を超える項目がある場合もあります。このデータはデータベースから取得されています。