none
Como devolver un Json dentro de HttpResponseMessage ?? RRS feed

  • Pregunta

  • hola ..

    Desarrollo una WebApi  y realizo una peticion POST  y tengo un metodo del tipo HttpResponseMessage...Como puedo hacer para devolver un objeto JSON dentro de la respuesta ??


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    miércoles, 15 de agosto de 2018 17:31

Respuestas

  • Hola te dejo un ejemplo de respuesta

     [Route("api/myapi")]
        public HttpResponseMessage Get()
        {
            var model = new MyModel();
            return Request.CreateResponse(HttpStatusCode.OK,model,Configuration.Formatters.JsonFormatter);
    
        }


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    miércoles, 15 de agosto de 2018 20:30
    Moderador
  • Hola ...

    me funciono de esta manera

    result = new JavaScriptSerializer().Serialize(listaSync); HttpResponseMessage response = new HttpResponseMessage() { Content = new StringContent(result, System.Text.Encoding.UTF8, "application/json") };

      response.Headers.Location = new Uri("http://www.misitioweb.com/api/Cliente/" + "OK");
       return response;



    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    jueves, 16 de agosto de 2018 11:21

Todas las respuestas

  • Hola te dejo un ejemplo de respuesta

     [Route("api/myapi")]
        public HttpResponseMessage Get()
        {
            var model = new MyModel();
            return Request.CreateResponse(HttpStatusCode.OK,model,Configuration.Formatters.JsonFormatter);
    
        }


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    miércoles, 15 de agosto de 2018 20:30
    Moderador
  • Hola ...

    me funciono de esta manera

    result = new JavaScriptSerializer().Serialize(listaSync); HttpResponseMessage response = new HttpResponseMessage() { Content = new StringContent(result, System.Text.Encoding.UTF8, "application/json") };

      response.Headers.Location = new Uri("http://www.misitioweb.com/api/Cliente/" + "OK");
       return response;



    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    jueves, 16 de agosto de 2018 11:21