我有一个项目,目前正在使用Json.Net为Json反序列化类,如下所示:
public class Foo {
public Guid FooGuid { get; set; }
public string Name { get; set; }
public List<Bar> Bars { get; set; }
}
public class Bar {
public Guid BarGuid { get; set; }
public string Description { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
到目前为止它工作正常.
为了使迭代更简单,我创建了Foo类实现IEnumerable<Bar>:
public class Foo : IEnumerable<Bar> {
public Guid FooGuid { get; set; }
public string Name { get; set; }
public List<Bar> Bars { get; set; }
public …Run Code Online (Sandbox Code Playgroud)