in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/ConfigUtil.java [128:137]
static <T> T convertValue(Object rawValue, Class<T> clazz) {
if (Boolean.class.equals(clazz)) {
return (T) convertToBoolean(rawValue);
} else if (clazz.isEnum()) {
return (T) convertToEnum(rawValue, (Class<? extends Enum<?>>) clazz);
} else if (String.class.equals(clazz)) {
return (T) convertToJsonString(rawValue);
}
throw new IllegalArgumentException("Unsupported type: " + clazz);
}