1
我有下面的代碼,基本上讀取一堆JSON字符串,並將它們轉換爲java對象。我的問題是,如果在任何時候,任何JSON字符串轉換失敗,它不會處理其他字符串。我需要的是 -當發生異常時繼續處理
- 查找發生錯誤的字符串。
- 在異常塊中做一些事情繼續處理。
這是我的代碼從JSON轉換爲Java。
public static <T> T convertToObject(String jsonString,Class<T> classType){
T obj = null;
try {
obj = objectMapper.readValue(jsonString, classType);
} catch (Exception e) {
throw new Exception("Unable to convert to DTO :" + e.getMessage(), e);
}
return obj;
}
您捕捉異常,然後拋出的消息「無法轉換......」 ......那麼,你趕上一個新的那第二個例外? – Marcelo 2014-08-28 18:09:57
與上面相同的問題:顯示調用您的函數的代碼。無論您拋出哪種類型的異常,您都必須對其進行修改。 – 2014-08-28 18:10:57