Как получить один элемент списка из ответного сообщения в веб-интерфейсе - PullRequest
0 голосов
/ 04 декабря 2018

Я новичок в веб-API.У меня есть метод, который возвращает 3 объекта из ответного сообщения.Я хочу получить конкретный объект из ответного сообщения,

public HttpResponseMessage GetAllStudents(HttpReqestMessage request)
{
   HttpResponseMessage response = null;
   return CreateHttpResponse(request, () =>
   {
      // some logics here
      response = request.CreateResponse(HttpStatusCode = OK, new {success = true, StudentName, ListOfStudents, ListOfSubjects});

      return response;
   });
}

В этом коде выше я хочу получить объект ListOfStudents один из ответного сообщения.Пожалуйста, кто-нибудь, помогите мне получить это.

1 Ответ

0 голосов
/ 04 декабря 2018

Я думаю, что у вас неправильный формат json, вы должны создать свойство для каждого списка, проверьте следующий пример:

public HttpResponseMessage GetAllStudents(HttpReqestMessage request)
{
   HttpResponseMessage response = null;
   return CreateHttpResponse(request, () =>
   {
      // some logics here
      response = request.CreateResponse(HttpStatusCode = OK, new {success = true, studentName = StudentName, listOfStudents = ListOfStudents, listOfSubjects =  ListOfSubjects});
      return response;
   });
}

Пример получения с помощью jquery

$.get("GetAllStudents", function(data) {
   if (data.success)
   {
      console.log(data.listOfStudents);
   }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...