public Map<String, Field> getFields(Object obj){ if(obj == null){ return Collections.EMPTY_MAP; } Field[] fields = obj.getClass().getDeclaredFields(); Map<String,Field> rsmap = new HashMap<>(); Stream.of(fields).forEach(field -> { field.setAccessible(true); rsmap.put(field.getName(),field); }); return rsmap; }
key为字段名称