Redis存入mapmap中包含list對象取出JSONObject

使用的公司框架

存入的時候是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());
			}

記錄一下,留下印記。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章