Двач, я только что три часа ебался с дженериком, пытаясь успешно десериализовать как входящий TDerived, так и TBase, при этом возвращать из метода обязан TDerived, хотя на самом деле его результатом может быть и TBase. Как ни крутил, в итоге не обошлось без рефлекции. Пичаль же.
Читеров, использующих рефлекшн, как известно, не пускают в рай.
>>137890691 (OP)Дядя, ты - дурак?Десериализуй во что получится, касть это в TBase.Возвращай TBase и проверяй в клиенте его на тип TDerived.