标签: java json gson
我们假设我使用Request方法访问了void handle();接口(非常类似于命令模式)。我有几个这个接口的实现。我的应用程序将收到已解决的Request个对象,但就我而言,我必须告诉gson反序列化器一个具体的类,例如ConcreteRequest(实现Request)。所有这些的JSON看起来完全一样,那么我如何决定将它投射到哪个类?有没有具体的方法来自动执行此操作或任何解决方法?
Request
void handle();
ConcreteRequest