<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ``` /** * @author 張躍帥 * @Description: 參數轉換-工具 * @date 2020/08/12 */ public class ParamToUtil { /** * 將Map轉Hutool的Dict */ public static Dict getMapToDict(Map<String, Object> paramMap) { // 創建Dict Dict paramDict = Dict.create(); // 拷貝 BeanUtil.copyProperties(paramMap, paramDict); // 返回 return paramDict; } /** * 將Object轉Hutool的Dict */ public static Dict getObjToDict(Object paramObj) { // 創建Dict Dict paramDict = Dict.create(); // 將Object轉map Map<String, Object> paramMap = BeanUtil.beanToMap(paramObj); // 拷貝 BeanUtil.copyProperties(paramMap, paramDict); // 返回 return paramDict; } /** * 將Object轉Hutool的ListDict */ public static List<Dict> getObjToListDict(Object paramObj) { // 變量創建ArrayList List<Dict> paramDictList = CollectionUtil.newArrayList(); // 創建Hutool的JSONConfig對象 JSONConfig jsonConfig = new JSONConfig(); // 設置不忽略null jsonConfig.setIgnoreNullValue(false); // 將Object轉換成JSONArray JSONArray jsonArray = JSONUtil.parseArray(JSONUtil.toJsonStr(paramObj, jsonConfig)); // 遍歷 jsonArray.forEach(json -> { // 創建Dict Dict paramDict = Dict.create(); // 賦值 BeanUtil.copyProperties(json, paramDict); // 添加 paramDictList.add(paramDict); }); // 返回 return paramDictList; } /** * 將Object轉List<Long> */ public static List<Long> getObjToListLong(Object paramObj) { // 變量創建ArrayList List<Long> longList = CollectionUtil.newArrayList(); // 創建Hutool的JSONConfig對象 JSONConfig jsonConfig = new JSONConfig(); // 設置不忽略null jsonConfig.setIgnoreNullValue(false); // 將Object轉換成JSONArray JSONArray jsonArray = JSONUtil.parseArray(JSONUtil.toJsonStr(paramObj)); // 遍歷 jsonArray.forEach(json -> { // 添加 longList.add(Convert.toLong(json)); }); // 返回 return longList; } /** * 將Object轉List<String> */ public static List<String> getObjToListStr(Object paramObj) { // 變量創建ArrayList List<String> strList = CollectionUtil.newArrayList(); // 創建Hutool的JSONConfig對象 JSONConfig jsonConfig = new JSONConfig(); // 設置不忽略null jsonConfig.setIgnoreNullValue(false); // 將Object轉換成JSONArray JSONArray jsonArray = JSONUtil.parseArray(JSONUtil.toJsonStr(paramObj, jsonConfig)); // 遍歷 jsonArray.forEach(json -> { // 添加 strList.add(Convert.toStr(json)); }); // 返回 return strList; } /** * 將String轉Dict */ public static Dict getStrToDict(String paramStr) { // 創建Dict Dict paramDict = Dict.create(); // 創建Hutool的JSONConfig對象 JSONConfig jsonConfig = new JSONConfig(); // 設置不忽略null jsonConfig.setIgnoreNullValue(false); // 字符串轉json對象 JSONObject jsonObj = JSONUtil.parseObj(paramStr, jsonConfig); // 將json對象轉map Map<String, Object> paramMap = BeanUtil.beanToMap(jsonObj); // 拷貝 BeanUtil.copyProperties(paramMap, paramDict); // 返回 return paramDict; } /** * 將String轉Hutool的ListDict */ public static List<Dict> getStrToListDict(String paramStr) { // 變量創建ArrayList List<Dict> paramDictList = CollectionUtil.newArrayList(); // 創建Hutool的JSONConfig對象 JSONConfig jsonConfig = new JSONConfig(); // 設置不忽略null jsonConfig.setIgnoreNullValue(false); // 將字符串轉換成JSONArray JSONArray jsonArray = JSONUtil.parseArray(paramStr, jsonConfig); // 遍歷 jsonArray.forEach(json -> { // 創建HashMap Dict paramMap = Dict.create(); // 賦值 BeanUtil.copyProperties(json, paramMap); // 添加 paramDictList.add(paramMap); }); // 返回 return paramDictList; } }
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看