¿Cómo maneja la pila de servicios un objeto internamente?

Soy muy nuevo en la pila de servicios. Simplemente cree una demostración de muestra ahora mismo.

Pasé el Objeto de clase al publicar los datos. Mi pregunta es cómo la pila de servicios maneja el objeto al publicar la solicitud, es decir, JSON / XML, etc.

   JsonServiceClient client = new JsonServiceClient("http://localhost/RestIntro");

        Customer c = new Customer();
        c.Name = "Amit patel";
        c.Age = 30;
        c.Email = "aa";

        var res = client.Post<Customer>("/customers", c);

¿Cómo se maneja este c (Objeto del Cliente) al transferir los datos?

preguntado el 08 de noviembre de 11 a las 10:11

1 Respuestas

Asumo el este es el JsonService

Como puede ver, el servicio simplemente serializa el objeto del cliente, utilizando el BclJsonDataContractSerializer, que usa un datacontractjsonserializery lo publica como json.

respondido 08 nov., 11:15

Yo también lo creo, pero no tengo un punto fuerte para decir esto, ya que también es compatible con XML, CSV, etc. ¿Cuál debería ser el predeterminado, ya que en el cliente GENERIC C # obtenemos las clases JSONSerilaize y XMLSerilaize? - amit patel

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.