@@ -0,0 +1,762 @@
+package jp.gr.java_conf.hhayakawa_jp.beehive_client;%0A%0Aimport java.io.IOException;%0Aimport java.time.ZonedDateTime;%0Aimport java.time.format.DateTimeFormatter;%0A%0Aimport com.fasterxml.jackson.core.JsonGenerator;%0Aimport com.fasterxml.jackson.core.JsonProcessingException;%0Aimport com.fasterxml.jackson.databind.JsonSerializer;%0Aimport com.fasterxml.jackson.databind.SerializerProvider;%0A%0Aclass ZonedDateTimeSerializer extends JsonSerializer%3CZonedDateTime%3E %7B%0A%0A    @Override%0A    public void serialize(ZonedDateTime datetime, JsonGenerator generator,%0A            SerializerProvider serializerProvider)%0A            throws IOException, JsonProcessingException %7B%0A        generator.writeString(%0A                DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(datetime));%0A    %7D%0A%0A%7D%0A

Change to use ZonedDateTime object directory for datetime in message payload .