How to make default time zone apply in Spring Boot Jackson Date serialization -


i have configured spring boot application serialize dates iso8601 strings:

spring:   jackson:     serialization:       write-dates-as-timestamps: false 

this getting:

"somedate": "2017-09-11t07:53:27.000+0000" 

however time zone europe/madrid. in fact if print timezone.getdefault() that's get.

how can make jackson serialize datetime values using actual timezone? gmt+2

"somedate": "2017-09-11t09:53:27.000+0200" 

solved registering jackson2objectmapperbuildercustomizer bean:

@bean public jackson2objectmapperbuildercustomizer jacksonobjectmappercustomization() {     return jacksonobjectmapperbuilder ->          jacksonobjectmapperbuilder.timezone(timezone.getdefault()); } 

Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -