将此依赖项添加到你的pom.xml中
<dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> <version>2.6.0</version></dependency>
这是它的用法:
public static void main(String[] args) throws JsonProcessingException { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new JavaTimeModule()); System.out.println(objectMapper.writevalueAsString(new Entity()));}static class Entity { ZonedDateTime time = ZonedDateTime.now(); @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSZ") public ZonedDateTime getTime() { return time; }}输出为:
{"time":"2015-07-25T23:09:01.795+0700"}注意:如果你的Jackson版本是2.4.x,请使用
objectMapper.registerModule(new JSR310Module());



