本文整理汇总了Java中com.fasterxml.jackson.core.JsonParseException.getOriginalMessage方法的典型用法代码示例。如果您正苦于以下问题:Java JsonParseException.getOriginalMessage方法的具体用法?Java JsonParseException.getOriginalMessage怎么用?Java JsonParseException.getOriginalMessage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.fasterxml.jackson.core.JsonParseException
的用法示例。
在下文中一共展示了JsonParseException.getOriginalMessage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: handleAndRaise
import com.fasterxml.jackson.core.JsonParseException; //导入方法依赖的package包/类
protected void handleAndRaise(String suffix, Exception e) throws UserException {
String message = e.getMessage();
int columnNr = -1;
if (e instanceof JsonParseException) {
final JsonParseException ex = (JsonParseException) e;
message = ex.getOriginalMessage();
columnNr = ex.getLocation().getColumnNr();
}
UserException.Builder exceptionBuilder = UserException.dataReadError(e)
.message("%s - %s", suffix, message);
if (columnNr > 0) {
exceptionBuilder.pushContext("Column ", columnNr);
}
if (hadoopPath != null) {
exceptionBuilder.pushContext("Record ", currentRecordNumberInFile())
.pushContext("File ", hadoopPath.toUri().getPath());
}
throw exceptionBuilder.build(logger);
}