問題タブ [jackson-modules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
409 参照

java - パッケージ com.fasterxml.jackson.databind.jsonschema と com.fasterxml.jackson.databind.jsonSchema 間の競合

jackson-module-jsonSchema-2.1.0.jarライブラリとjackson-databind-2.1.5.jarライブラリの両方をプロジェクトに組み込む際に問題があります。

私は Windows で Eclipse を使用しており、jackson-module-jsonSchema-2.1.0.jar と jackson-databind-2.1.5.jar の両方を依存関係として含む新しい「既存の JAR アーカイブからのプラグイン」プロジェクトを作成しました。 .

問題は次のとおりです。

  • 作成されたプロジェクトにはパッケージのみがありますcom.fasterxml.jackson.databind.jsonSchema
  • パッケージcom.fasterxml.jackson.databind.jsonshemaがありません

これは、2 つの JAR (jackson-module-jsonSchema-2.1.0.jar と jackson-databind-2.1.5.jar) に 2 つの類似したパス ( com/fasterxml/jackson/databind/jsonschemaおよびcom/fasterxml/jackson/databind/jsonShemaそれぞれ) にコードが含まれているためだと思います。2 つのパスは大文字と小文字 (s と S) のみが異なり、Windows ではパッケージのパスは大文字と小文字が区別されません。

どうすればこの問題を解決できますか? ありがとう。

0 投票する
1 に答える
1566 参照

java - AALTO を使用する場合と Jackson での XML 処理に WoodStox を使用する場合

この議論を読んで

Aalto は、特に解析に関して、3 つの中で群を抜いて高速です。通常、Woodstox または SJSXP よりも 50% ~ 100% 高速です。欠点の 1 つは、DTD を処理しないことです (したがって、外部エンティティは処理されません。定義済みエンティティと文字エンティティを処理します)。

jacksonでxmlを読み書きするには、Aaltoが推奨される方法のようです。ただし、jackson-dataformat-xmlページでは、しばらく更新されていない Woodstox の使用を推奨しています。

では、最善の方法は何ですか?ウッドストックかアアルトか?

0 投票する
1 に答える
94 参照

jackson - 注釈付きシリアライザーのインスタンス作成に影響を与えるにはどうすればよいですか

特定のタイプのシリアライゼーションを有効にするために jackson モジュールを作成しました。ここで、新しいシリアライザーの 1 つのグローバル構成を有効にしたいと考えています。そのため、作成中にシリアライザ インスタンスにプロパティを設定する必要があります。

ジャクソンモジュール内からそれを行う方法はありますか?

0 投票する
6 に答える
77753 参照

jackson - JDK8 java.time 用の jackson データ型モジュールはありますか?

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

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

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

0 投票する
1 に答える
7296 参照

java - ネストされた JSON 応答の Mixin をマップする方法

JSON 応答を Java オブジェクトにマッピングするために Jackson API を使用しています。例えば、

レスポンス { name :'karthikeyan',age:'24',gender:'Male'}

は Mix-in であり、正常に動作します (内部的に、この pojo と Mix-in をマッピングします)。ミックスインで次の応答をどのように表すことができますか?

私は以下を試しましたが、うまくいきません。

しかし、それらを正確にマッピングすることはできません。その方法についてコメントや考えを教えてください。

0 投票する
1 に答える
1604 参照

jackson - JodaModule を Jackson 経由で withZoneUTC() 日付形式にする方法を教えてください。

これで、Jackson と Joda のサポートがすべてセットアップされました...

そして、JodaModule() を使用して java.util.Dates をフォーマットするように構成された OjbectMapper

しかし、「2014-02-07T21:29:19.032+」ではなく「2014-02-07T21:29:19.032Z」のように、JodaModlue で POJO の java.util.Date の出現をフォーマットする方法がわかりません。 0000」。Joda でこの「スタンドアロン」を実行すると、呪文は ISODateTimeFormat.dateTime().withZoneUTC() になります。その DateTimeFormatter を ObjectMapper にプッシュする JodaModule() にジャックするにはどうすればよいですか?