【发布时间】:2019-09-28 12:04:00
【问题描述】:
如果某个 getter 抛出异常,如何使用 Jackson 序列化对象?
例子:
public class Example {
public String getSomeField() {
//some logic which will throw in example NPE
throw new NullPointerException();
}
}
理想情况下,我想得到JSON:
{"someField":"null"}
或
{"someField":"NPE"}
【问题讨论】:
-
添加自定义序列化器。虽然如果你的吸气剂抛出异常,我会质疑你的代码的健全性......
-
你想捕捉解析异常吗?使用 ObjectMapper 异常
标签: java json exception serialization jackson