50

新しいJDK8 java.timeクラスのモジュールを探しています。FasterXML GitHub プロジェクト リストを確認しましたが、現在のところ何も見つかりませんでした。

私が理解しているように、ジャクソンはまだJDK6に対してコンパイルされているため、これらのクラスを直接使用することはできず、Jodaで必要だったように、これを別のモジュールとして構築する必要があります.

プロジェクトを開始することは気にしませんが、他の取り組みがすでに進行中であるかどうかを確認します。

4

6 に答える 6

15

データ型モジュールの最も完全なリストは、Github の Jackson の「ポータル」ページにあります。

https://github.com/FasterXML/jackson

「JSR-310:「Java 8 Dates」のサポート」がリストされています。命名は少し不透明ですが、JSRを介して標準化プロセスを参照しており、新しいJava8 Date APIを生成するためにファイナライズする必要があります(まだ最終でない場合;プロセス時間がかかりました)。

直接リンク: https://github.com/FasterXML/jackson-datatype-jsr310

于 2014-02-07T04:08:27.803 に答える
4

jsr310 モジュールをインポートするだけです。

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

プロジェクトでモジュールの自動スキャンが有効になっていない場合は、登録する必要があります。

ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JSR310Module());
于 2015-01-23T18:17:36.537 に答える
2

残念ながら、私はjackson-datatype-jdk7jackson-datatype-jdk8をそのまま探していましたが、プロジェクトは実際には JSR 名jackson-datatype-jsr310で作成されました。

于 2014-01-27T15:35:06.923 に答える