gpt4 book ai didi

c# - 从 Collection 类中提取数据

转载 作者:行者123 更新时间:2023-12-02 21:50:20 28 4
gpt4 key购买 nike

我有一个返回 JSON 响应的 API 调用:JSON 响应:

{
"Errors":
[
{"Message":"The username supplied is invalid or already in use. Please choose a different username."}
]
}

我的类(class):

public class Error
{
public string Message { get; set; }
}

public class ErrorCollector
{
public List<Error> Errors { get; set; }
}

我想做的是仅从此 JSON 响应中提取消息,但是当我尝试提取数据时,我没有 Message 选项,这是我从 JSON 响应收集数据的代码.

var thisasa3 = JsonConvert.DeserializeObject<JSonClasses.ErrorCollect>(response.Content);
string Responsess = thisasa3.Errors. //<< No opntion for Message

我做错了什么?我也尝试将列表更改为 ILIST 但没有成功。

最佳答案

您正在反序列化一个列表,并尝试检索一个对象,以获取您需要获取列表中第一项的消息。

像这样:

var thisasa3 = JsonConvert.DeserializeObject<JSonClasses.ErrorCollect>(response.Content);
var response = thisasa3.Errors[0].Message;

关于c# - 从 Collection 类中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58140569/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com