【发布时间】:2020-08-24 20:09:55
【问题描述】:
我有以下课程:
public class Post {
public Int32 Id { get; set; }
public String Title { get; set; }
}
public class Payload<T> {
public IList<Error> Errors { get; private set; }
public T Result { get; private set; }
}
我有以下 Json:
{
"result": [
{ "id": 1, "title": "Post 1" },
{ "id": 2, "title": "Post 2" }
]
}
我尝试使用以下方法将此 Json 解析为 Payload<List<Post>>:
Payload<List<Post>> payload = JsonSerializer.Deserialize<Payload<List<Post>>>(json);
但是,payload.Result 字段为空。我错过了什么?
【问题讨论】:
标签: c# asp.net-core .net-core asp.net-core-3.1