public static Boolean getBoolean(Object obj) {
        if (obj == null) {
            return null;
        }

        if (obj instanceof String) {
            return Boolean.valueOf((String) obj);
        } else if (obj instanceof Boolean) {
            return (Boolean) obj;
        }

        throw new RuntimeException("not support type of " + obj.getClass() + " convert to Boolean.");
    }
Convert val to specified numeric type
Date: 2017/4/21
Company: www.dtstack.com
@author xuchao
core/src/main/java/com/dtstack/flink/sql/util/MathUtil.java