我试图定义一个方法,它的参数和返回类型都是泛型的。基本上是为将JSON序列化到/从case类创建一个助手函数。case class A(i:String)在这种情况下(假设没有错误)结果是B类型的。编译器无法推断返回值,这是可以理解的,但我希望它可以推断请求类型。换句话说,我想写这样的东西
val result = post[B](&
我可以解决这个问题,但我不能理解它,所以我要求一些解释(也许还有一个更好的问题标题)。public class TBGService { public <T> T doGet(TBGObject model) throws TBGServiceException {
String uri = model.buildUrl(repository) + model.getObjectKey