我正在尝试使用Bill Reiss 的教程在 C# 中反序列化给定的 JSON 文件。对于非列表中的 XML 数据,此方法效果很好,但我想反序列化具有以下结构的 JSON 文件:
public class Data
{
public string Att1 { get; set; }
public string Att2 { get; set; }
public string Att3 { get; set; }
public string Att4 { get; set; }
}
public class RootObject
{
public List<Data> Listname { get; set; }
}
我的问题是使用 JSON.Net 的能力来创建/将数据放入列表,然后在 XAML 页面上显示列表。到目前为止我的想法(这是行不通的):
var resp = await client.DoRequestJsonAsync<DATACLASS>("URL");
string t = resp.ToString();
var _result = Newtonsoft.Json.JsonConvert.DeserializeObject<List<DATACLASS>>(t);
XAMLELEMENT.ItemsSource = _result;