Como usar o SuperObject para chamar métodos que usam um Object como parâmetro no Delph
Podemos usar a biblioteca SuperObject para chamar métodos de um determinado objeto por seu nome e fornecer seus parâmetros como uma string json usando o método SOInvoker como nesterespond
Gostaria de saber como envio um objeto criado como parâmetro. Eu tentei enviar como
LObjectList := TObjectList.Create;
LSuperRttiCtx := TSuperRttiContext.Create;
LSuperObjectParameter := LObjectList.ToJson(LSuperRttiCtx);
SOInvoke(MyInstantiatedObject, 'MyMethod', LSuperObjectParameter);
mas dentro de MyMethod a referência LObjectList é perdid
O que estou fazendo de errado
A biblioteca de superobjetos pode ser baixadaaqu