Browse Source

jfinal 4.9

James 5 years ago
parent
commit
083c5497a9
1 changed files with 2 additions and 4 deletions
  1. 2 4
      src/main/java/com/jfinal/json/JFinalJson.java

+ 2 - 4
src/main/java/com/jfinal/json/JFinalJson.java

@@ -307,8 +307,7 @@ public class JFinalJson extends Json {
 			if (indexOfGet == 0 && methodName.length() > 3) {	// Only getter
 				String attrName = methodName.substring(3);
 				if (!attrName.equals("Class")) {				// Ignore Object.getClass()
-					Class<?>[] types = m.getParameterTypes();
-					if (types.length == 0) {
+					if (m.getParameterCount() == 0) {
 						try {
 							Object value = m.invoke(model);
 							map.put(StrKit.firstCharToLowerCase(attrName), value);
@@ -322,8 +321,7 @@ public class JFinalJson extends Json {
                int indexOfIs = methodName.indexOf("is");
                if (indexOfIs == 0 && methodName.length() > 2) {
                   String attrName = methodName.substring(2);
-                  Class<?>[] types = m.getParameterTypes();
-                  if (types.length == 0) {
+                  if (m.getParameterCount() == 0) {
                       try {
                           Object value = m.invoke(model);
                           map.put(StrKit.firstCharToLowerCase(attrName), value);