任何人都可以帮助我知道使用杰克逊将此POJO转换为json的正确方法吗?
我如何获得此类的wright类型以将其传递给readValue(content, valueType)
?
public class GcmMessages<T> {
int mType;
int mEmpId;
Date mDate;
T[] mBody;
public GcmMessages()
{
}
}
答案 0 :(得分:3)
你想要的可能是TypeReference
:
final TypeReference<GcmMessage<Foo>> typeref
= new TypeReference<GcmMessage<Foo>>(){};
final GcmMessage<Foo> = mapper.readValue(yourSource, typeref);
不确定它是如何处理&#34;通用数组&#34;但是,从来没有尝试过。