Skip to content
This repository was archived by the owner on Nov 7, 2019. It is now read-only.

Commit a41b19c

Browse files
committed
Merge pull request #78 from dtanner/master
output LocalDate json schema format as DATE
2 parents bc5fb99 + a75def6 commit a41b19c

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/main/java/com/fasterxml/jackson/datatype/jsr310/ser/LocalDateSerializer.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,19 @@ public void serialize(LocalDate date, JsonGenerator generator, SerializerProvide
6767
generator.writeString(str);
6868
}
6969
}
70+
71+
@Override
72+
public void acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) throws JsonMappingException
73+
{
74+
SerializerProvider provider = visitor.getProvider();
75+
boolean useTimestamp = (provider != null) && useTimestamp(provider);
76+
if (useTimestamp) {
77+
_acceptTimestampVisitor(visitor, typeHint);
78+
} else {
79+
JsonStringFormatVisitor v2 = visitor.expectStringFormat(typeHint);
80+
if (v2 != null) {
81+
v2.format(JsonValueFormat.DATE);
82+
}
83+
}
84+
}
7085
}

0 commit comments

Comments
 (0)