这是因为json 经过redis 后,被加了转义字符
原本的json是这样的:
经过redis后变成这样,是因为被加了\转义
{\"cmd\": \"102\",\"content\": \"语音识别失败\"}
解决:先解析再转对象
String msg= (String)JSON.parse(message);
IFlytekVoiceDTO iFlytekVoice = JSON.parseObject(msg, IFlytekVoiceDTO.class);
这是因为json 经过redis 后,被加了转义字符
原本的json是这样的:
经过redis后变成这样,是因为被加了\转义
{\"cmd\": \"102\",\"content\": \"语音识别失败\"}
解决:先解析再转对象
String msg= (String)JSON.parse(message);
IFlytekVoiceDTO iFlytekVoice = JSON.parseObject(msg, IFlytekVoiceDTO.class);