Hello,
Amazon's Ion dataformat supports timestamps 
<http://amzn.github.io/ion-docs/docs/spec.html#timestamp> and the Jackson 
dataformats Ion 
<https://github.com/FasterXML/jackson-dataformats-binary/tree/master/ion> 
supports (de)serializing a timestamp value to/from java.util.Date and 
java.sql.Date via IonTimestampSerializers 
<https://github.com/FasterXML/jackson-dataformats-binary/blob/master/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/IonTimestampSerializers.java>
 
and  IonTimestampDeserializers 
<https://github.com/FasterXML/jackson-dataformats-binary/blob/master/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/IonTimestampDeserializers.java>.
 
I would like to expand the supported classes to include Java 8 java.time.*, 
similar to what is provided with jackson-modules-java8/datetime 
<https://github.com/FasterXML/jackson-modules-java8/tree/master/datetime>.

I would be happy to take a stab at the support but I am curious what the 
best approach for this would be. From what I can tell from the release 
docs, the dataformat Ion project builds against Java 8 but aims to support 
a Java 7 runtime. Does this mean that java.time.* support could be added 
directly to the project under an optional ObjectMapper Module that can be 
used by consumers running Java 8 and higher? Would it be better to instead 
have a separate module like jackson-modules-ion-java8?

Thank you,
Michael

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jackson-user/85ac7d05-0309-4766-901b-a89ed1f2fdbe%40googlegroups.com.

Reply via email to