diff --git a/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeZoneSerializer.java b/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeZoneSerializer.java index 2863deef..dc5a0740 100644 --- a/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeZoneSerializer.java +++ b/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeZoneSerializer.java @@ -2,6 +2,9 @@ import java.io.IOException; +import com.fasterxml.jackson.databind.JavaType; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper; import org.joda.time.DateTimeZone; import com.fasterxml.jackson.core.JsonGenerator; @@ -30,4 +33,10 @@ public void serializeWithType(DateTimeZone value, JsonGenerator g, serialize(value, g, ctxt); typeSer.writeTypeSuffix(g, ctxt, typeIdDef); } + + @Override + public void acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) + throws JsonMappingException { + visitor.expectStringFormat(typeHint); + } }