Как я могу заставить JAX-RS возвращать свойство Java 8 LocalDateTime в виде строки даты в стиле JavaScript?

Я создал веб-сервис RESTful, используя аннотации метода JAX-RS:

@GET
@Path("/test")
@Produces(MediaType.APPLICATION_JSON)
public MyThing test()
{
    MyThing myObject = new MyThing(LocalDateTime.now());
    return myObject;
}

Это хорошо работает, но я бы хотел изменить одну вещь: если возвращаемый объект Java содержит свойство нового типа Java 8 LocalDateTime, он представляется в виде объекта JSON:

{"myDateTimeProperty":{"hour":14,"minute":32,"second":39,"year":2014,"month":"NOVEMBER","dayOfMonth":6,"dayOfWeek":"THURSDAY","dayOfYear":310,"monthValue":11,"nano":0,"chronology":{"calendarType":"iso8601","id":"ISO"}},...}

Как я могу сказать JAX-RS вернуть JavaScript Date.toJSON () в стиле String

{"myDateTimeProperty":"2014-11-07T15:06:36.545Z",...}

вместо?

Ответы на вопрос(3)

Ваш ответ на вопрос