【发布时间】:2018-06-08 19:00:03
【问题描述】:
我在 java 中有一个接口,我想用它来解析 json。例如,考虑接口:
interface Student {
String getName();
int getId();
}
还有一个像这样的 json:
{"id":1, "name"="jon"}
我想单独使用接口解析那个 json。这个类有多个具体的实现,实现类的字段比json中的多很多,所以我不想用那些类。我知道我可以通过定义我自己的调用处理程序在 java 中使用 dynamix 代理来实现这一点。但是,杰克逊是否已经内置了一些东西来做到这一点?
提前致谢。
【问题讨论】:
-
怎么会是同一个问题?那里的解决方案需要更改实现类,而我正在寻找一种使用接口反序列化而不更改实现类的方法。不知道为什么这个问题被否决了。
-
我只是说可能是这是同样的问题*。顺便说一句,我不是反对者。