在 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();
}
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();
}