|
@@ -22,7 +22,8 @@ public class EnumValueDeserializer implements ObjectDeserializer {
|
|
|
Object[] enumConstants = cls.getEnumConstants();
|
|
|
if (IEnum.class.isAssignableFrom(cls)) {
|
|
|
for (Object enumConstant : enumConstants) {
|
|
|
- if (((IEnum) enumConstant).getValue().equals(lexer.stringVal())) {
|
|
|
+ if (((IEnum) enumConstant).getValue().equals(lexer.stringVal())
|
|
|
+ || ((IEnum) enumConstant).getValue().equals(lexer.intValue())) {
|
|
|
return (T) enumConstant;
|
|
|
}
|
|
|
}
|