[英]Continue processing when an Exception occurs
我有以下代碼,該代碼基本上讀取一堆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;
}
我認為您需要自定義解串器。 標准ObjectMapper將全部或不執行任何操作。 在這里閱讀更多關於為Jackson ObjectMapper創建自定義解串器的信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.