小编use*_*587的帖子

将JSON对象反序列化为C#列表

我正在尝试使用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)

c# json list json.net deserialization

8
推荐指数
1
解决办法
5万
查看次数

标签 统计

c# ×1

deserialization ×1

json ×1

json.net ×1

list ×1