Я публикую некоторые данные на удаленном сервере.При успешном выполнении данных возвращается:
{"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, он выдаст ошибку неправильного типа.
Я знаю, что это за ошибка.Но как я могу справиться с этим?
Я хочу узнать, был ли он успешным или неудачным, и получить его значение.
Спасибо.