JavaEE时间戳json序列化格式
有没有办法在RESTfulWebServices中定义时间戳序列化,这样我就可以排除时区JavaEE时间戳json序列化格式,java,json,jakarta-ee,timestamp,Java,Json,Jakarta Ee,Timestamp,有没有办法在RESTfulWebServices中定义时间戳序列化,这样我就可以排除时区 @GET @Path("{id}") @Produces(MediaType.APPLICATION_JSON) public Dto getById(@PathParam("id") Id id) { /**...**/ } 这将生成json承载的时间戳,格式如下:2014-12-14T16:29:52.416371+02:00 我只需要:2014-12-14T16:29:52.416371 编辑 IS
@GET
@Path("{id}")
@Produces(MediaType.APPLICATION_JSON)
public Dto getById(@PathParam("id") Id id) { /**...**/ }
这将生成json承载的时间戳,格式如下:2014-12-14T16:29:52.416371+02:00
我只需要:2014-12-14T16:29:52.416371
编辑
ISO 8601格式可以替代如果您将Jackson用于JSON序列化程序,有几种方法可以实现自定义序列化。你可以读更多
其中一种方法是将
@JsonSerialize
注释与扩展JsonSerializer
的类一起使用。如果实现自定义实体提供程序/MessageBodyWriter,则可以通过序列化程序和JAX-RS实现独立的方式来实现。请参阅:我知道jackson,但在这种情况下,序列化必须手动完成,我的方法是什么?或者我可以将jackson插入javaee框架?是的,您可以配置您的Jax RS实现以使用jackson进行序列化。只要搜索Jackson和Resteasy或Jackson和Jersey(或您正在使用的任何东西),我相信您会找到说明。我应该在哪里查找?我没有俱乐部请看我的新问题: