Sticking to ISO-8601 tends to work well for strings, but even that standard
allows for several other formats. I agree that using epoch millis or even
regular unix timestamps tends to be the easiest way to handle it in JSON.

On 26 June 2017 at 07:49, Peter Kriens <peter.kri...@aqute.biz> wrote:

> The problem with LocalDate and LocalTime is that you immediately run into
> encoding the date. As a string? Which format? As a long? What timezone?
> Though there are standards non relate to JSON.
>
> In my experience, time is best passed as a long epoch time. For local date
> en time you should best use strings and handle the conversion in your code.
>
> If you still want to do it then the DTOs must be adapted to provide a way
> to control the JSONifying of these types. Currently this is done via the
> bnd converter. So you could add this to the bnd Converter class, then the
> next release will support it. However, since there is no JSON standard for
> dates you will have to make a choice what encoding to use and I am not sure
> that will be easy since there is so much choice.
>
> Kind regards,
>
>         Peter Kriens
>
> > On 26 Jun 2017, at 14:32, vijayakumar mohan <
> vj.kmr.mohan.offic...@gmail.com> wrote:
> >
> > Hi,
> >    I would like to extend the date handling capability in OSGI enroute
> framework to support the new java.time packages.
> > For example , if i want to support DTOs with LocalDate and LocalTime how
> do i go about doing it?.
> >
> > Thanks in advance,
> > Vijayakumar
> > _______________________________________________
> > OSGi Developer Mail List
> > osgi-dev@mail.osgi.org
> > https://mail.osgi.org/mailman/listinfo/osgi-dev
>
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>



-- 
Matt Sicker <boa...@gmail.com>
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to