1. 程式人生 > >【Java】clob 轉換 String

【Java】clob 轉換 String

從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("&ldquo;", "\"").replace("&rdquo;", "\"");
                }
                news.put("PARKDESCRIPTION", content);//替換
            }
        }