Cita:
Empezado por igentile
Gracias por tu respuesta Jhonny!!
Lo que exponés entiendo que es para hacer la llamada desde el lado cliente, pero ¿cómo defino el método en el lado servidor? ¿El parámetro tiene que ser un TjsonObject?
A continuación copio la definición de mi método para explicar mejor lo que quiero resolver:
Código Delphi [-]
{$METHODINFO ON}
API = class(TComponent)
private
public
function UpdateMundo(param: TJSONObject):TJSONObject; function AcceptMundo(param: TJSONObject):TJSONObject; function Mundo(key: integer):TJSONObject; end;
{$METHODINFO OFF}
Sería genial si pudieras crear ese artículo, sería de gran ayuda para todos los que estamos iniciando en el tema!
Gracias!!
|
Hacerlo como índicas está bien, sería cuestión de usar el TJSONMarshal para "deserializar" (no estoy seguro de su traducción correcta) el objeto y usarlo como quieres, pero yo he notado que desde alguna versión hacia acá de Delphi, puedes usar la clase como tal en el parámetro y él solo se encarga de serializar yy hacer el proceso inverso necesario.
Por otro lado es bueno que veas los artículos que menciona Neftalí, apuesto que te darán ideas de cómo reutilizar muchas herramientas.