@JsonFormatは、オブジェクトのシリアル化中にタイムスタンプ値を変更します

ジョンR.マルチネス:

現在、さまざまな種類のデータを受信するリソースを備えたSpringアプリケーションがあります。データの1つはそのタイムスタンプに属性を付け、値はリクエストで送信されます。Spring Data Jpaを使用して、データをPostgresqlデータベースに永続化しています。

これは私が私のオブジェクトを持っている方法です:

    @JsonProperty(value = "control_initial_timestamp")
    @Temporal(TemporalType.TIMESTAMP)
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss.SSS")
    @Column(name = "ctrl_init_ts")
    private Date controlInitTimestamp;

    ... Setters and Getters ...

私のリクエストは次のようになります:

    "record_insert_timestamp" : "2020-05-18 09:53:24.475"

データベースでは、これを受け取ります:2020-05-18 05:53:24.475000気づいた場合、タイムスタンプ全体の時間を変更します。

また、Spring Dataでは、object.save(objectlist);を実行するだけです。特別なクエリは行っていません。

何か足りない場合はお知らせください。

おかげで、

ジョンR.マルチネス:

答えがわかりました。私が期待したものではなく、実際にそれがどのように機能するか。

データベースは、リモートサーバーの場所のタイムゾーンの場所とタイムゾーンに従ってタイムスタンプを保存し、DB /テーブル/ビュー...などのすべてのタイムスタンプ間の相関を維持します。

タイムスタンプを取得するときに、現在の場所、タイムゾーン、またはリモートサーバーのタイムゾーンを設定している場合は、その特定のタイムゾーンに変換されます。

これを直接操作する方法はありませんが、実際にはそれがどのように機能するかを示します。

おかげで、

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

カスタムファイルタイプのバイトストリームを.NetCoreのPOCOオブジェクトに逆シリアル化します

分類Dev

リポジトリインターフェイスは、forループ内にある場合に最後のオブジェクトインスタンスのみを保存し、一括挿入は保存前にオブジェクトを変更します

分類Dev

jsonオブジェクト内のカスタムオブジェクトをシリアル化します

分類Dev

オブジェクトのリストを別のコレクションタイプに逆シリアル化します

分類Dev

Protobuf-Netは、プロトタイプタイプにアクセスできないオブジェクトをシリアル化します

分類Dev

JQuery-XMLオブジェクトをクラスタイプに逆シリアル化しますか?

分類Dev

インスタンス状態の変更は、シリアル化されたオブジェクトに反映されません

分類Dev

Firestore <オブジェクトを逆シリアル化できませんでした。タイプの値の変換に失敗しました。>

分類Dev

シリアル化中にオブジェクトを変更できますか?それはシリアル化の結果に影響しますか?

分類Dev

jacksonは、Springのインターフェイスのリストを使用してオブジェクトを逆シリアル化します

分類Dev

jacksonは、Springのインターフェイスのリストを使用してオブジェクトを逆シリアル化します

分類Dev

Gsonは複数のオブジェクトタイプでJSON配列を逆シリアル化します

分類Dev

インターフェイスタイプオブジェクトをIsolatedStorageSettings、シリアル化に保存します

分類Dev

リストオブジェクトをXML値にシリアル化する例外:タイプ「..Otrx」を反映するエラーがありました

分類Dev

新しいオブジェクトをインスタンス化するか、既存のオブジェクトの値を変更しますC#

分類Dev

ハッシュマップでは、場所のオブジェクトのインスタンス化にとカスタムオブジェクトの値を設定します

分類Dev

Javaでオブジェクトのプライベートインスタンス変数の1つとしてBufferedImageを含むオブジェクトのArrayListをシリアル化することは可能ですか?

分類Dev

Jacksonカスタムシリアライザー:オブジェクトを、オブジェクトを含む単純なプロパティと値に変更します

分類Dev

オブジェクトインスタンス化内のタプルから値を抽出します

分類Dev

GSONは、Androidで2つの異なるタイプのオブジェクトを使用してリストを逆シリアル化します

分類Dev

jacksonを使用して@JsonFormat(shape = JsonFormat.Shape.ARRAY)およびカスタムオブジェクトを含むjsonをデシリアライズする

分類Dev

完全に元のタイプのオブジェクトに逆シリアル化するのに役立つカスタムJSONコンバーター

分類Dev

NSKeyedArchiverは、オブジェクトタイプに関係なく、オブジェクト階層全体をシリアル化しますか?

分類Dev

サブタイプを使用してjsonをオブジェクトに逆シリアル化する方法は?

分類Dev

オブジェクトの1つのインスタンスを逆シリアル化しません

分類Dev

ProtoBufはインターフェースでオブジェクトを逆シリアル化しません

分類Dev

インターフェイス型の配列プロパティを使用してオブジェクトをシリアル化する方法は?

分類Dev

Javaは、日付オブジェクトの配列リストを反復処理し、各日付をUNIXタイムスタンプに変換します

分類Dev

セロリタスクのパラメーターとしてのDjangoモデルオブジェクトはEncodeErrorを発生させます-'タイプsomeModelNameのオブジェクトはJSONシリアル化可能ではありません'

Related 関連記事

  1. 1

    カスタムファイルタイプのバイトストリームを.NetCoreのPOCOオブジェクトに逆シリアル化します

  2. 2

    リポジトリインターフェイスは、forループ内にある場合に最後のオブジェクトインスタンスのみを保存し、一括挿入は保存前にオブジェクトを変更します

  3. 3

    jsonオブジェクト内のカスタムオブジェクトをシリアル化します

  4. 4

    オブジェクトのリストを別のコレクションタイプに逆シリアル化します

  5. 5

    Protobuf-Netは、プロトタイプタイプにアクセスできないオブジェクトをシリアル化します

  6. 6

    JQuery-XMLオブジェクトをクラスタイプに逆シリアル化しますか?

  7. 7

    インスタンス状態の変更は、シリアル化されたオブジェクトに反映されません

  8. 8

    Firestore <オブジェクトを逆シリアル化できませんでした。タイプの値の変換に失敗しました。>

  9. 9

    シリアル化中にオブジェクトを変更できますか?それはシリアル化の結果に影響しますか?

  10. 10

    jacksonは、Springのインターフェイスのリストを使用してオブジェクトを逆シリアル化します

  11. 11

    jacksonは、Springのインターフェイスのリストを使用してオブジェクトを逆シリアル化します

  12. 12

    Gsonは複数のオブジェクトタイプでJSON配列を逆シリアル化します

  13. 13

    インターフェイスタイプオブジェクトをIsolatedStorageSettings、シリアル化に保存します

  14. 14

    リストオブジェクトをXML値にシリアル化する例外:タイプ「..Otrx」を反映するエラーがありました

  15. 15

    新しいオブジェクトをインスタンス化するか、既存のオブジェクトの値を変更しますC#

  16. 16

    ハッシュマップでは、場所のオブジェクトのインスタンス化にとカスタムオブジェクトの値を設定します

  17. 17

    Javaでオブジェクトのプライベートインスタンス変数の1つとしてBufferedImageを含むオブジェクトのArrayListをシリアル化することは可能ですか?

  18. 18

    Jacksonカスタムシリアライザー:オブジェクトを、オブジェクトを含む単純なプロパティと値に変更します

  19. 19

    オブジェクトインスタンス化内のタプルから値を抽出します

  20. 20

    GSONは、Androidで2つの異なるタイプのオブジェクトを使用してリストを逆シリアル化します

  21. 21

    jacksonを使用して@JsonFormat(shape = JsonFormat.Shape.ARRAY)およびカスタムオブジェクトを含むjsonをデシリアライズする

  22. 22

    完全に元のタイプのオブジェクトに逆シリアル化するのに役立つカスタムJSONコンバーター

  23. 23

    NSKeyedArchiverは、オブジェクトタイプに関係なく、オブジェクト階層全体をシリアル化しますか?

  24. 24

    サブタイプを使用してjsonをオブジェクトに逆シリアル化する方法は?

  25. 25

    オブジェクトの1つのインスタンスを逆シリアル化しません

  26. 26

    ProtoBufはインターフェースでオブジェクトを逆シリアル化しません

  27. 27

    インターフェイス型の配列プロパティを使用してオブジェクトをシリアル化する方法は?

  28. 28

    Javaは、日付オブジェクトの配列リストを反復処理し、各日付をUNIXタイムスタンプに変換します

  29. 29

    セロリタスクのパラメーターとしてのDjangoモデルオブジェクトはEncodeErrorを発生させます-'タイプsomeModelNameのオブジェクトはJSONシリアル化可能ではありません'

ホットタグ

アーカイブ