格式化LocalDateTime响应json

时间:2019-03-25 12:40:06

标签: kotlin jackson javalin

我想在Javalin上格式化我的LocalDateTime。

我知道该库使用Jackson生成JSON,我也知道如何配置它,但是在哪里可以设置Jackson配置?

我想用“ dd-MM-yyyy hh:mm:ss”这样的格式来格式化日期。

谢谢

2 个答案:

答案 0 :(得分:1)

您可以这样设置LocalDateTime的格式:

LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd-MM-yyyy hh:mm:ss"))

答案 1 :(得分:0)

在Javalin中,可通过JavalinJackson#configure ()来配置Jackson。

在我的特定情况下,我会这么做

JavalinJackson.configure(jacksonObjectMapper().findAndRegisterModules())

,然后添加适当的依赖项:

compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.8"