【发布时间】:2019-09-27 19:45:58
【问题描述】:
我有一个返回 JSON 响应的 API 调用: JSON 响应:
{
"Errors":
[
{"Message":"The username supplied is invalid or already in use. Please choose a different username."}
]
}
我的课程:
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,但没有成功。
【问题讨论】:
-
由于可能有很多错误(出于某种原因将它们放入 JSON 数组中),您想要哪个错误消息?
-
嗨@Sweeper 现在响应中的错误是我现在只想做的。
标签: c# asp.net json class object