I was trying to use Jackson to write a class value to JSON that has Optional as fields:
public class Test { Optional field = Optional.of(\"
You could use jackson-datatype-jdk8 which is described as:
Support for new JDK8-specific types, such as Optional
In order to do this:
com.fasterxml.jackson.datatype:jackson-datatype-jdk8
objectMapper.registerModule(new Jdk8Module());