Как использовать SuperObject для вызова методов, которые используют объект в качестве параметра в Delphi?
Мы можем использовать библиотеку SuperObject, чтобы вызывать методы определенного объекта по его имени и задавать его параметры в виде строки json, используя метод SOInvoker, как в этомответ
Я хотел бы знать, как я могу отправить созданный объект в качестве параметра. Я пытался отправить его как
LObjectList := TObjectList.Create;
LSuperRttiCtx := TSuperRttiContext.Create;
LSuperObjectParameter := LObjectList.ToJson(LSuperRttiCtx);
SOInvoke(MyInstantiatedObject, 'MyMethod', LSuperObjectParameter);
но внутри MyMethod ссылка LObjectList потеряна.
Что я делаю неправильно?
Библиотека суперобъектов может быть загруженаВот