使用的公司框架
存入的时候是List<对象>,取的时候报错了
我在取的时候直接就是
UalueBO bo =olist.get(i);
然后就报错

debug一看原来从redis取出来的已经是 JSONObject
想了半天,是不是源码除了问题,去debug源码,但是没搞清楚parser是如何进行的。
最后我直接把返回值按照Object接收,Object转换成JSONObjct,再转为java实体
for (int i = 0; i < oList.size(); i++) {
Object alueBO = oList.get(i);//因为从redis取出来的数据是JSONObject的,所以这里先用Object接收,再转换成JsonObject
JSONObject parseObject = JSON.parseObject(alueBO.toString());
UalueBO valueBO = JSON.toJavaObject(parseObject, UalueBO.class);
labelValue.put(valueBO.getLabelValue(), valueBO.getLabelValueRemark());
}记录一下,留下印记。
版权声明:本文为luo_yu_1106原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。