类 AcopayCommonUtil


  • public class AcopayCommonUtil
    extends Object
    Acopay common util
    从以下版本开始:
    1.0.0
    • 字段详细资料

      • GSON

        public static final com.google.gson.Gson GSON
    • 构造器详细资料

      • AcopayCommonUtil

        public AcopayCommonUtil()
    • 方法详细资料

      • getRandomString

        public static String getRandomString​(int length)
        生成随机数
        参数:
        length - 随机数长度
        返回:
        指定长度的随机数
      • beanToLowerUnderscoreMap

        public static <T> Map<String,​Object> beanToLowerUnderscoreMap​(T bean)
                                                                     throws AcopayException
        将 java bean 转换为 Map, 并把驼峰命名字段转换为下划线格式的 key
        参数:
        bean - Java 对象
        返回:
        返回 key 值带有下划线的 map
        抛出:
        AcopayException - 翼辉支付异常信息
      • beanToMap

        private static <T> Map<String,​Object> beanToMap​(T bean,
                                                              boolean lowerUnderscore)
                                                       throws AcopayException
        bean 转换为 map
        参数:
        bean - 要转换的 bean
        lowerUnderscore - 是否驼峰转下划线
        返回:
        bean 属性的 map 集合
        抛出:
        AcopayException - 翼辉支付异常信息