我正在尝试使用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)