在请求中缺席的情况下的空列表 - SpringBoot和Jackson

时间:2017-03-17 06:32:05

标签: java rest spring-boot jackson deserialization

我有以下课程:

class A {
    List <Integer> l;
    int a;
}

现在,当用户发送请求时:

{
    a: 11,
}

将其反序列化为A.a=11, A.l=null

我想在null发送列表的情​​况下将其反序列化为空列表。

我能以优雅的方式做到吗?

1 个答案:

答案 0 :(得分:0)

只需要在l属性中添加默认值

class A {
  List <Integer> l = = new ArrayList<>();
  int a;
}