我将一些数据发布到远程服务器。数据运行成功后,将返回:
{"access_token":"sd234sd234sdf324","expires_in":7200}
失败时返回:
{"errcode":40013,"errmsg":"invalid appid"}
这是我的代码:
HttpClient HC = new HttpClient();
HttpResponseMessage HRM = await HC.PostAsync("https://www.microsoft/callback/aaa/), null);
string Content = await HRM.Content.ReadAsStringAsync();
Models.SuccessModel SM=(Models.SuccessModel)JsonSerializer.Deserialize(Content, typeof(Models.SuccessModel));
用于将JSON转换为类的最后一部分,我使用了SuccessModel,但是如果返回失败的JSON,它将抛出一个错误,指出Type是错误的。
我知道这是什么错误。但是我该如何处理?
我想获取它是成功还是失败并获取它的值。
谢谢。
使另一个模型出错,如下: