Closed lihongjie0209 closed 5 years ago
使用的是nb
<nutzboot.version>2.2-SNAPSHOT</nutzboot.version>
内部类??
@wendal 不是 只是为了方便展示, 本地环境是单独的类,测试也没有通过
@Test
public void test_IsEnum() {
ResidentStatus init = ResidentStatus.Init;
Mirror<ResidentStatus> me = Mirror.me(init);
System.out.println(init.getClass().isEnum());
Assert.assertTrue(me.isEnum());
}
好像真不是枚举
System.out.println打印的就是false
@wendal 我发现这个问题主要是因为json序列化的时候没办法控制了。@JsonShape 失效,有什么解决方案吗?还是这是Json的一个BUG
我不知道怎么判断出是个枚举, 这是JDK8/9/10的新语法??
org.nutz.lang.util.ResidentStatusTest$ResidentStatus$1
事实上是个枚举类的内部类
@wendal 我之前用的好好的, 不知道为什么现在Json表现异常了?
修改了一下, 应该好了
@wendal ok 辛苦了
结果: