折腾了一下午的json转换异常

先把一个Map<String,Object>类型的对象json化后存到redis中,但是从redis取值之后,想序列化为原来的对象,一直报LinkedHashMap cannot be case to String 类型,后来查了下资料,要把LinkedHashMap再转化成String,然后才能转为对象。


                Map<String, LinkedHashMap> map = (Map<String, LinkedHashMap>) JsonEntityTransform.json2Map(convertMapKeyStr);
                for (String s : map.keySet()) {
                    convertMap.put(s,JsonEntityTransform.json2Entity(new JSONObject().toJSONString(map.get(s)), ProjectStarConvertDto.class));
                }
发布了29 篇原创文章 · 获赞 4 · 访问量 4183

猜你喜欢

转载自blog.csdn.net/u012019209/article/details/105123228