在 C# 中获取嵌套 RestSharp 元素的数组

Grab the array of nested RestSharp elements in C#

Making the response call 正如您从示例中看到的那样,响应变量 returns 嵌套了 Data.Results,其中有一个元素数组,我想在文本框上填充这些元素。 那就是说我无法得到响应。Data.Results.来自 rest 调用的元素,它 returns 只是一个 restsharp 函数列表。 getting response.Data.results 换句话说.. 我可以使用什么逻辑从 response.Data.results 数组列表中获取每个元素?

我已经初始化我的结果和 RootObjectSearch 类 如下:

    public class Result
    {
        public string suggestion { get; set; }
        public List<List<int>> matched { get; set; }
        public string format { get; set; }
    }

    public class RootObjectSearch
    {
        public int count { get; set; }
        public List<Result> results { get; set; }
    }

您的 RootObjectSearch class 有一个结果列表,因此要处理其中的每个项目,您必须迭代该集合:

foreach(var result in response.Data.results)
{
    //process result here
    var asAnString = result.ToString();
}