We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 305c2aa commit c7cfc9aCopy full SHA for c7cfc9a
weixin-java-common/src/main/java/me/chanjar/weixin/common/util/BeanUtils.java
@@ -11,6 +11,7 @@
11
import org.slf4j.LoggerFactory;
12
13
import java.lang.reflect.Field;
14
+import java.lang.reflect.Modifier;
15
import java.util.ArrayList;
16
import java.util.Arrays;
17
import java.util.List;
@@ -88,7 +89,8 @@ public static Map<String, String> xmlBean2Map(Object bean) {
88
89
90
if (field.isAnnotationPresent(XStreamAlias.class)) {
91
result.put(field.getAnnotation(XStreamAlias.class).value(), field.get(bean).toString());
- } else {
92
+ } else if (!Modifier.isStatic(field.getModifiers())) {
93
+ //忽略掉静态成员变量
94
result.put(field.getName(), field.get(bean).toString());
95
}
96
0 commit comments