从Oracle取出的字段类型有CLOB类型,转换成json会报错。
直接加上这段代码就行:
if(null != list && list.size() > 0){ // clob 转换 String
for (int i = 0; i < list.size(); i++){
Map<String, Object> news = (Map<String, Object>) list.get(i);
Clob clob = (Clob) news.get("PARKDESCRIPTION");//clob类型字段
String content = "";
if (clob != null) {
content = ClobUtil.ClobToString(clob).replace("“", "\"").replace("”", "\"");
}
news.put("PARKDESCRIPTION", content);//替换
}
}