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

时间:2016-05-13 13:15:48

标签: c# rest restsharp

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

我已将Result和RootObjectSearch类初始化为folows:

    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; }
    }

1 个答案:

答案 0 :(得分:0)

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

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