我做了一個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