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