问题

json序列化传到redis中,会随机出现有转义字符,导致json出现下面的情况

"{\"code\":0,\"data\":[{\"code\":330018,\"message\":\"验证一致通过\"}],\"message\":\"成功\"}"

 

而我们期望的json应该是这样

{"code":0,"data":[{"code":330018,"message":"验证一致通过"}],"message":"成功"}

 

解决方案

查找原因定位发现是redisTemplate的序列化选择会不固定,具体原因待查,暂定的解决方案为:


stringRedisTemplate替换redisTemplate