diff --git a/src/main/java/com/alibaba/fastjson/util/TypeUtils.java b/src/main/java/com/alibaba/fastjson/util/TypeUtils.java index 4f5ac976b..9541b6ebe 100755 --- a/src/main/java/com/alibaba/fastjson/util/TypeUtils.java +++ b/src/main/java/com/alibaba/fastjson/util/TypeUtils.java @@ -975,6 +975,8 @@ public class TypeUtils { propertyName = methodName.substring(4); } else if (c3 == 'f') { propertyName = methodName.substring(3); + } else if (methodName.length()>=5 && Character.isUpperCase(methodName.charAt(4))){ + propertyName = Introspector.decapitalize(methodName.substring(3)); } else { continue; }