java - Jackson + Builder Pattern? - Stack Overflow
As long as you are using Jackson 2+, then there is now built in support for this.
First you need to add this annotation to your Address class:
@JsonDeserialize(builder = Address.Builder.class) Then you need to add this annotation to your Builder class:
@JsonPOJOBuilder(buildMethodName = "create", withPrefix = "set") You can skip this second annotation if you are happy to rename your Builder's create method to build, and your Builder's setters to be prefixed to with, instead of set.
Read full article from java - Jackson + Builder Pattern? - Stack Overflow
No comments:
Post a Comment