我做了一个wcf休息服务,并且使用我的mvc应用程序调用了服务,其余服务正常工作,并通过使用HttpClient类的url (http://localhost:56299/RestService.svc/List)获取json数据,但无法访问控制器中的数据并传递到视图。如何通过json从控制器的其余api获取数据来查看?
代码: -
{
*string apiurl = "http://localhost:56299/RestService.svc/List";
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(apiurl);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await client.GetAsync(apiurl);
var users = response.Content.ReadAsStringAsync().Result;
var obj = JsonConvert.DeserializeObject(users);*
}
我在VAR OBJ成功地获得的数据以JSON格式,但进一步的我无法OBJ如何我将使用变量返回的JSON数据?
你必须创建模型视图,反序列化的Web API REST服务资源json数据添加到此模型并将其传递到您的视图。显示json结构来帮助你更好 –
我做到了,但是这样做只返回一条记录,属性值为null,但用户有多条记录 – niteshkumarmodi
Json Structure {“GetAllUserResult”:[{“City”:“Pune”, “名称”: “兰吉特”, “ID”:1},{ “城市”: “孟买”, “姓名”: “阿密特”, “ID”:2},{ “城市”: “斋浦尔”,“名称“:”Nitesh“,”id“:3},{”City“:”bkn“,”Name“:”Mohit“,”id“:5}]} – niteshkumarmodi