mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-06-28 13:16:19 +08:00
完善修复xmlBean2Map方法
This commit is contained in:
parent
305c2aaa7d
commit
c7cfc9aa45
@ -11,6 +11,7 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
|
import java.lang.reflect.Modifier;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -88,7 +89,8 @@ public class BeanUtils {
|
|||||||
|
|
||||||
if (field.isAnnotationPresent(XStreamAlias.class)) {
|
if (field.isAnnotationPresent(XStreamAlias.class)) {
|
||||||
result.put(field.getAnnotation(XStreamAlias.class).value(), field.get(bean).toString());
|
result.put(field.getAnnotation(XStreamAlias.class).value(), field.get(bean).toString());
|
||||||
} else {
|
} else if (!Modifier.isStatic(field.getModifiers())) {
|
||||||
|
//忽略掉静态成员变量
|
||||||
result.put(field.getName(), field.get(bean).toString());
|
result.put(field.getName(), field.get(bean).toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user