我已经定义了一个custom function来包装Jackson object mapper,但是不确定如何处理所有检查过的异常?
具体来说,我的问题是:我应该如何解析此代码中的待办事项?:
public static String toJSON(Object o) {
ObjectMapper mapper = new ObjectMapper();
try {
return mapper.writeValueAsString(o);
} catch (JsonGenerationException e) {
// TODO Auto-generated catch block
} catch (JsonMappingException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}匹配的taglib当前为:
<function>
<description>Converts an object to JSON</description>
<name>toJSON</name>
<function-class>uk.co.ondemand.whitelabel.taglibs.ScriptingFunctions</function-class>
<function-signature>java.lang.String toJSON(java.lang.Object)</function-signature>
<example>
var theAsset = ${wls:toJSON(asset)};
</example>
</function>发布于 2011-03-08 19:55:17
只要在方法的throws子句中声明它们,直到您知道如何处理它们/在哪里处理它们。
public static String toJSON(Object o) throws IOException {
return new ObjectMapper().writeValueAsString(o);
}https://stackoverflow.com/questions/5232071
复制相似问题