C# 我有一个API,我不知道如何获取数据

C# 我有一个API,我不知道如何获取数据,c#,api,C#,Api,有一个API用于伪造有关人员的详细信息: 问题是我不知道如何获取数据 我尝试使用HttpClient下载数据,并将数据移动到类中 HttpClient client = new HttpClient(); HttpResponseMessage response = await client.GetAsync($"https://uinames.com/api/?amount={amount}&ext"); response.EnsureSuccessStatusCode(

有一个API用于伪造有关人员的详细信息:

问题是我不知道如何获取数据

我尝试使用HttpClient下载数据,并将数据移动到类中

  HttpClient client = new HttpClient();
  HttpResponseMessage response = await client.GetAsync($"https://uinames.com/api/?amount={amount}&ext");
  response.EnsureSuccessStatusCode();
  string responseBody = await response.Content.ReadAsStringAsync();
  var model = JsonConvert.DeserializeObject<UINames>(responseBody);

  public class UIName
    {
        public string Name { get; set; }
        public string Surname { get; set; }
        public int Age { get; set; }
        //etc
    }

  public class UINames : List<UIName>
    {

    }

我需要每个人名、姓氏、电话的数据,api返回一个数组,因此您应该使用

JsonConvert.DeserializeObject<UIName[]>(responseBody);


我真的不明白。。。我不知道该怎么办do@CodeLikeAl3oSS你不知道该做什么是什么意思?只需在JsonConvert.DeserializeObject中将UINames替换为UINames[]。如果这不起作用,您需要向我们展示您的UINames类,实际上您应该这样做->编辑问题并添加该类。@CodeLikeAl3oSS尝试UIName[]。您是否有任何错误?没有,我没有任何错误,但是现在如何获取数据?数据应该存储在变量模型中,您可以像数组一样访问它:模型[0]。名称或循环:模型中的foreachUIName等。您是否有错误,或者您只是没有获得正确的值?还有,你的尤尼姆斯课程是什么?请显示该类UINames的代码。您不需要创建空的类UINames。只需使用UIName[]或List。可以使用循环遍历数组/列表中的每个元素,并查看其中的数据。问题似乎在于你不知道如何处理数据而不是获取数据。我们无法真正帮助您,因为这取决于您的情况等。您不知道foreach和其他处理项目集合的方法吗?这是基本的编程知识。
JsonConvert.DeserializeObject<List<UIName>>(responseBody);