C# 使用RestSharp反序列化嵌套JSON数组

C# 使用RestSharp反序列化嵌套JSON数组,c#,restsharp,json-deserialization,C#,Restsharp,Json Deserialization,具有以下json数组: [{ "Name": "Component1", "Count": 2, "Bulletins": [{ "ReferenceNumber": "00000A57", "Title": "Test test test", "PublicationDate": "2014-07-02", "List": ["00000A57"] }, { "ReferenceNumber": "10V240000", "Title": "Bl

具有以下json数组:

[{
"Name": "Component1",
"Count": 2,
"Bulletins": [{
    "ReferenceNumber": "00000A57",
    "Title": "Test test test",
    "PublicationDate": "2014-07-02",
    "List": ["00000A57"]
},
{
    "ReferenceNumber": "10V240000",
    "Title": "Bla bla bla",
    "PublicationDate": "2010-06-04",
    "List": ["10V240000"]
}]
},
{
"Name": "Component2",
"Count": 2,
"Bulletins": [{
    "ReferenceNumber": "00-00-0A-57",
    "Title": "INFORMATION REGARDING BLA BLA",
    "PublicationDate": "2015-05-22",
    "List": ["15-00-89-004",
    "15-00-89-004A"]
},
{
    "ReferenceNumber": "01-02-0B-57",
    "Title": "UNSCHEDULED SUPPLEMENTAL SERVICES",
    "PublicationDate": "2012-09-28",
    "List": ["04-06-01-029",
    "04-26-51-029",
    "04-26-51-029",
    "04-26-51-029",
    "04-26-51-029",
    "04-26-51-029",
    "04-26-51-029"]
}]
}]
我使用以下代码检索名称和计数值:


如何获取引用编号、标题、发布日期和列表的值?Name和Count的所有值都已正确返回,但当我想要获取Bulletins值时,会引发以下错误:对象引用未设置为对象的实例。

尝试使用Bulletins列表而不是BulletinsContainer-我现在还很早,但我不明白为什么需要BulletinsContainer

public List<Bulletins> blt { get; set; }

如果可能的话,我还建议您以单数形式命名类。

您的模型应该有所不同。我看到一个很好的建议。谢谢。
var req = request.Execute<List<BulletinsItemsName>>(parameters);
foreach(var xx in req.Data)
{
    Console.WriteLine(xx.Name); 
    foreach(var yz in xx.blt) // Object reference not set to an instance of an object
     {
         Console.WriteLine(yz.Bulletins.Title);
     }
}
public List<Bulletins> blt { get; set; }