Jackson – Required property?

You can mark a property as required with the @JsonProperty(required = true) annotation, and it will throw a JsonMappingException during deserialization if the property is missing or null.

Edit: I received a downvote for this without comment. I’d love to know why, since it does exactly the right thing.

Leave a Comment