我想在运行时获取添加到序列化类的变量(额外字段)。 例如
Class A
{
String name;
}
int travId = 123;
" travId"在序列化类A的对象之前,是使用javassist添加到类A的额外字段。 在反序列化时,我该如何获取它? 我试图从readObject()和其他人(如将反序列化的对象解析为Json格式)中获取,但我的尝试没有成功。
并直接通过Object实现抛出一个没有这样的字段发现编译错误。
我有什么方法可以在运行时使用javassist获取travId字段。