2016-08-17 17 views
1

最近、私のプロジェクトがSpringブート1.4リリースを使用するように更新されましたが、LocalDateTimeのシリアル化が壊れているようです。 た"2016-08-17T11:50:00"とは対照的にpom.xmlSpringブート1.4のLocalDateTimeシリアル化で配列が返される

... 

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.4.0.RELEASE</version> 
</parent> 

... 

    <dependency> 
     <groupId>com.fasterxml.jackson.datatype</groupId> 
     <artifactId>jackson-datatype-jsr310</artifactId> 
    </dependency> 

.... 

ジャクソン以下構成application.properties

spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS=false 

LocalDateTimeオブジェクトの配列としてフォーマットされている、何か[2016, 8, 17, 11, 50, 0]ような、とは何私はSpring Boot 1を使用しています。 4.RC1

のように正しく解釈できます。

誰でも手助けできますか?とても有難い!!

+0

RC1からリリースされたものを変更した場合、これはバグの可能性が高く、GitHubの問題として追加する必要があります。トラブルシューティングに役立つ多くの問題を示すサンプルプロジェクトがある場合。 –

+0

私のためにうまく動作するようです。私は1.4.0.RELEASEを使用しています –

答えて

1

ありがとうございます!実際には私の悪い...ネットワークのトラフィック時間を減らすために、結果はシリアル化されてから送信前に圧縮されますが、手動で作成されたObjectMapperでWRITE_DATES_AS_TIMES TAMPS機能をfalseに設定するのを忘れました

関連する問題