小编edg*_*e66的帖子

春天启动Joda DateTime序列化

我正在尝试使用Spring Boot v1.2.0将Joda DateTime属性序列化为ISO-8601 .BUILD-SNAPSHOT这是我非常简单的REST应用程序.

@RestController
@Configuration
@ComponentScan
@EnableAutoConfiguration
public class Application {

    class Info{

       private DateTime dateTime;

        public Info(){
            dateTime = new DateTime();
        }
        public DateTime getDateTime() {
           return dateTime;
        }

        public void setDateTime(DateTime dateTime) {
           this.dateTime = dateTime;
        }
    }

    @RequestMapping("/info")
    Info info() {
        return new Info();
    }

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

    @Bean
   public Module getModule(){
        return new JodaModule();
   }
}
Run Code Online (Sandbox Code Playgroud)

dateTime被序列化为时间戳,例如{"dateTime":1415954873412}我试过添加

    @Bean
    @Primary
    public ObjectMapper getObjectMapper() {
        ObjectMapper objectMapper = new ObjectMapper(); …
Run Code Online (Sandbox Code Playgroud)

datetime iso8601 jodatime jackson spring-boot

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

datetime ×1

iso8601 ×1

jackson ×1

jodatime ×1

spring-boot ×1