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.
