想着把复杂对象缓存存进redis,前端请求后端时,每次都只从redis拿直接返回,通常解法是将对象序列化,但是这样很麻烦,又要反序列化。
于是想到直接存json串,事实上就是存String,但是当我把json串以String直接返回前端的时候,出现了斜杆,如下图
试了很多种方法,终于有了解决方法,阿里巴巴的JSON包还是牛逼
implementation group: 'com.alibaba', name: 'fastjson', version: '1.2.56'
返回一个JSON.parse()包装过的Object就可以。
代码如下
String str = "xxxxxx";
return JSON.parse(str);
效果如图