4
jackson smileデシリアライザでデバッグした後、@Singular
と注釈されたList
にjacksonが見つかりませんでした。lombok @Singular with jackson @JsonPOJOBuilder
@Singular
をジャックソンで作成する方法はありますか@JsonPOJOBuilder
?
@JsonDeserialize(builder = MyClass.MyClassBuilder.class)
@Value
@Builder
@RequiredArgsConstructor
@EqualsAndHashCode
public class MyClass {
@NonNull String name;
@NonNull @Singular List<String> favs = new ArrayList<>();
@JsonPOJOBuilder(withPrefix = "")
public static final class MyClassBuilder {
}
}
うまく@Singular
@Builder.Default
に作品を変更します。
List<String> favs = new ArrayList<>();
による@Value注釈にfinal
次のとおりです。ここ