我正在尝试使用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; }
}
Run Code Online (Sandbox Code Playgroud)
我的问题是使用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;
Run Code Online (Sandbox Code Playgroud)