美文网首页
fastjson实现list转string转list

fastjson实现list转string转list

作者: 小鱼东西 | 来源:发表于2019-10-23 09:53 被阅读0次
 public List<CityInfo> listCityInfo(String provinceCode) {
        List<CityInfo> cityInfoList;
        if(!redis.hexists(CacheConstants.CITY_KEY, provinceCode)) {
            Map<String,Object> param = new HashMap<>();
            param.put("eqProvinceCode", provinceCode);
            cityInfoList = cityInfoDAO.selectByMap(param);
            //list转换String
            String cityArray = JSONArray.toJSONString(cityInfoList);
            redis.hset(CacheConstants.CITY_KEY, provinceCode, cityArray);
            redis.expire(CacheConstants.CITY_KEY, CacheConstants.CACHE_EXPIRES_WEEK);
        } else {
            String cityArray = redis.hget(CacheConstants.CITY_KEY, provinceCode);
            //String转list
            cityInfoList = JSONArray.parseArray(cityArray, CityInfo.class);
        }
        return cityInfoList;
    }

相关文章

网友评论

      本文标题:fastjson实现list转string转list

      本文链接:https://www.haomeiwen.com/subject/qumxbftx.html