使用 RESTEasy 3.x 更改默认 JSON 时间格式
我正在使用 RESTEasy 通过 JSON 序列化实现 REST 服务。目前,自 1970 年以来,日期被序列化为毫秒。为了提高兼容性,我想将我的日期设置为两种格式之一;毫秒 + 时区偏移量或 ISO 8061。
似乎RESTEasy曾经使用Jettison进行JSON序列化,但是从我一直在阅读的内容来看,他们已经切换到Jackson...所有这些都使谷歌搜索帮助变得非常成功或未命中。
据我所知,我需要按照以下方式实现一个 ContextResolver:
    public class JacksonConfig impelments ContextResolver<ObjectMapper>
    {
        private final OBjectMapper objectMapper;
        public JacksonConfig() throws Exception
        {
            objectMapper = new ObjectMapper.configure(
                               SerializationFeature.WRITE_DATE_AS_TIMESTAMPS, false);
        }
        @Override
        public ObjectMapper getContext(Class<?> arg0)
        {
            return objectMapper;
        }
     }
我无法找到的东西是,我该怎么办?我把它放在哪里?
因此,更大的问题是,我是否朝着正确的方向前进,我的假设是否正确?
 
					 
				 
				    		 
				    		 
				    		 
				    		