jackson 中空键对应的默认值
default value corresponding to null key in jackson
spring 中的 jackson 依赖项中是否有任何注释对所有使用 jackson 映射到空值的键的默认值。
这里是示例json示例
{
first-name : null,
last-name : "somevalue"
}
will mapped to
{
first-name : "defaultvalue"
last-name : "somevalue"
}
没有开箱即用的解决方案。您有多种方法来解决这个问题,通过使用自定义序列化程序或仅在 getter 方法中使用 if 条件。
像这样:
public String getFirstName() {
if (firstName == null)
return "defaultvalue";
return firstName;
}
spring 中的 jackson 依赖项中是否有任何注释对所有使用 jackson 映射到空值的键的默认值。
这里是示例json示例
{
first-name : null,
last-name : "somevalue"
}
will mapped to
{
first-name : "defaultvalue"
last-name : "somevalue"
}
没有开箱即用的解决方案。您有多种方法来解决这个问题,通过使用自定义序列化程序或仅在 getter 方法中使用 if 条件。
像这样:
public String getFirstName() {
if (firstName == null)
return "defaultvalue";
return firstName;
}