Jerseyフレームワークでは、JSONのアンマーシャリング/マーシャリング用のJacksonとJettisonライブラリが使用されます。 AFAIK、JettisonはJSONとXML(マッピングされた表記法などの異なる機構サポート)をマッピングするためのもので、JacksonはJSON生成/解析用です(Jerseyもこれを使用しています)。ジャージーでのJackson&Jettisonの使用
ジャージーは、これらの2つの機能を同じJSON生成/解析機能で使用していますか?
私はJSON形式をサポートしたいだけです。私の最初の考えでは、依存関係のいずれかを取り除くことができ、JacksoneがJSON生成/解析のためのより自然な選択と思われるため、Jettisonを削除できると思う。
ありがとうございました。しかし、私は定期的/直進マッピングを使用していますが、私は依存性(私はMavenを使っています)としてJettisonを見ていますか? – manikanta
ええ、何か他のものが必要な場合(ランタイム中か、まさにジャージーのようにコンパイルのために)、それを含める必要があります。しかし、それが使用されるかどうかは、ジャージーで構成可能であり、それを含むことに害はない。 – StaxMan
私は「それを含めることに害はありません」という言葉には同意しません。重要なことに何が使われているかを知る。 Mavenは開発者を怠惰にさせ、プロジェクトが肥大化しています。 –