
top.javatool.canal.client.util.FieldUtil Maven / Gradle / Ivy
The newest version!
package top.javatool.canal.client.util;
import java.lang.reflect.Field;
public class FieldUtil {
public static void setFieldValue(Object object,String fieldName,String value) throws NoSuchFieldException, IllegalAccessException {
Field field;
try{
field = object.getClass().getDeclaredField(fieldName);
}catch (NoSuchFieldException e){
field = object.getClass().getSuperclass().getDeclaredField(fieldName);
}
field.setAccessible(true);
Class> type = field.getType();
Object result = StringConvertUtil.convertType(type, value);
field.set(object,result);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy