0
POST/PUTリクエスト入力には、次の書式の文字列として2種類の日付書式が含まれます。 1)2000-09-15T08:15:30-05:00 2)2000 -09-15T13:15:30ZJackson2ObjectMapperBuilderを使用して複数の日付書式を逆シリアル化する方法
両方の形式を逆シリアル化する必要がありますが、zulu形式のみにシリアル化する必要があります。これを行うためにデシリアライザを書く必要がありますか?または、設定に使用できるアノテーションがありますか?直列化のための
、私はすでにJavaで次の設定を持っていた:
Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder();
builder.featuresToDisable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
builder.indentOutput(true);
builder.simpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
builder.featuresToEnable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
あなたが必要なもののおかげで、代わりにグローバルなデフォルト設定を使用しての
すべてのシリアル化にデフォルトのフォーマットを使用し、両方のフォーマットをデシリアライズで受け入れる必要があります。したがって、これはフィールド単位ではなく、グローバルな設定にする必要があります。ありがとう – YHC
@YHCそれと幸運! – StaxMan