在将其余部分全部使用样本之后,我绑定到序列化我的实际底层对象,并发现它总是会返回一个错误,即无法猜测我正在尝试序列化的类。这是我正在尝试做的高度简化的示例,以及对我来说似乎对如何做有意义的注释。
我想序列化原始(或盒装原始)对象的 List<>,在本例中为一个 int 和一个字符串。我的实际类也是所有原始(或盒装原始)类型。
@JSONMapper
public static interface TestMapper extends ObjectMapper<TestElmt>{
TestMapper INSTANCE = new Webworkers_TestMapperImpl();
}
public static class TestElmt {
List<test> inerVar = new ArrayList<>();
public void addElement(test elmt){
inerVar.add(elmt);
}
public List<test> getElements(){
return inerVar;
}
}
@JSONMapper
public static class test{
public static test_MapperImpl MAPPER = new test_MapperImpl();
int x;
String y;
test(int X,String Y){
x = X;
y = Y;
}
}
但我得到的错误是:
错误:java:创建源文件时出错 java.lang.IllegalArgumentException:无法猜测 client.myEnclosureClass.test
慕妹3146593
相关分类