我有这样的结构
public class Agent
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
public class Student
{
public int Id { get; set; }
public List<Agent> Agents { get; set; }
}
public class RootObject
{
public List<Student> Students { get; set; }这段代码
RootObject obj = JsonConvert.DeserializeObject<RootObject>(Out);
foreach (Student stu in obj.Students)
{
...
foreach (Agent Agent in stu.Agents)
{
...
}
}Stu.Agents中的Agent
获得误差
对象引用未设置为对象的实例。
告诉我如何正确声明对象
发布于 2018-03-05 08:47:55
可以在Agents类默认构造函数中添加Student列表初始化。它将帮助您处理JSON中缺少的Agents。
尝尝这个。
public class Student
{
public int Id { get; set; }
public List<Agent> Agents { get; set; }
public Student()
{
Agents = new List<Agent>();
}
}https://stackoverflow.com/questions/49093822
复制相似问题