hutool将通过取到的redis中的json转对象

Object test = redisService.get("test");
JSONObject jsonObject = JSONUtil.parseObj(test);
BatteryParamInfo battery = JSONUtil.toBean(jsonObject, BatteryParamInfo.class);

通过这三个步骤就可以将redis中取出的json字符串转成指定的对象了。

还可以封装泛型,如下:

    public  T getObject(String key,Class t){
        Object str =   (key == null ? null : redisTemplate.opsForValue().get(key));
        JSONObject jsonObject = JSONUtil.parseObj(str);
        T obj= JSONUtil.toBean(jsonObject, t);
        return obj;
    }

你可能感兴趣的:(springboot,json,hutool将json转对象)