I am mapping a JSON string to a POJO with no problems. The POJO constructor places a few validation constraints in place (an integer property must be positive, etc.), and throws an IllegalArgumentException. I am mapping a JSON string to a POJO with no pr