正在显示
1 个修改的文件
包含
2 行增加
和
1 行删除
| 1 | package com.example.gateway.filter; | 1 | package com.example.gateway.filter; | 
| 2 | 2 | ||
| 3 | import com.alibaba.fastjson.JSON; | 3 | import com.alibaba.fastjson.JSON; | 
| 4 | +import com.alibaba.fastjson.JSONArray; | ||
| 4 | import com.alibaba.fastjson.JSONObject; | 5 | import com.alibaba.fastjson.JSONObject; | 
| 5 | import com.example.gateway.model.PERMISSION; | 6 | import com.example.gateway.model.PERMISSION; | 
| 6 | import com.example.gateway.model.ROLE; | 7 | import com.example.gateway.model.ROLE; | 
| @@ -173,7 +174,7 @@ public class WrapperResponseGlobalFilter implements GlobalFilter, Ordered { | @@ -173,7 +174,7 @@ public class WrapperResponseGlobalFilter implements GlobalFilter, Ordered { | ||
| 173 | String json = stringRedisTemplate.opsForValue().get(redisKey); | 174 | String json = stringRedisTemplate.opsForValue().get(redisKey); | 
| 174 | if(json!=null && !json.isEmpty()){ | 175 | if(json!=null && !json.isEmpty()){ | 
| 175 | try{ | 176 | try{ | 
| 176 | - JSONObject jsonObject = JSONObject.parseObject(json); | 177 | + JSONArray jsonObject = JSONArray.parseArray(json); | 
| 177 | List<ROLE> roleList = JSONObject.toJavaObject(jsonObject,List.class); | 178 | List<ROLE> roleList = JSONObject.toJavaObject(jsonObject,List.class); | 
| 178 | if(roleList!=null && !roleList.isEmpty()){ | 179 | if(roleList!=null && !roleList.isEmpty()){ | 
| 179 | for (ROLE role: roleList){ | 180 | for (ROLE role: roleList){ | 
- 
请 注册 或 登录 后发表评论