我有一个从调用WebApi返回的json格式数据我想访问异常的值。从C#中的json格式对象获取值
这是response.data
内容:
重点:UserEmailAdress
值:空
我怎样才能得到UserEmailAdress的价值?
这是我的方法,它返回我需要在这里有一定的逻辑取决于我找回在UserEmailAdress值的对象。
[HttpPost]
public async Task<ActionResult> Search(UserInfo userInfo)
{
HttpClient client = new HttpClient();
object userObject = null;
if (userInfo.LastName != null && userInfo.Zip != null && userInfo.Ssn != null)
{
string accessKey = CreateAccountKey(userInfo.LastName, userInfo.Zip, userInfo.Ssn);
var response = await client.GetAsync(string.Format("{0}{1}/{2}", baseUrl, "/verifyuser", accessKey));
if (response.IsSuccessStatusCode)
{
userObject = new JavaScriptSerializer().DeserializeObject(response.Content.ReadAsStringAsync().Result) as object;
}
}
var respone = new
{
success = userObject != null,
data = userObject
};
return Json(respone);
}
是什么内部异常说呢? – Versatile
回应似乎已成功,因此没有例外,换句话说,它是空的。有什么问题? – ManoDestra
@Versatile给我的问题增加了一张照片。 – Alma