RestEasy JSONプロバイダーJettison( Badgerfishマッピング)をJacksonと使用することの根本的な違いは何ですか?
どちらか一方を使用することの長所と短所は何ですか?
RestEasy JSONプロバイダーJettison( Badgerfishマッピング)をJacksonと使用することの根本的な違いは何ですか?
どちらか一方を使用することの長所と短所は何ですか?
ジェティソンは年をとっています。
Jacksonは、間違いなくJSONを処理するための標準のJavaライブラリです。JacksonはGlassfishに含まれています。
また、一部の開発者は、Badgerfishに近づかないように警告しています。
ResteasyでJacksonを実装できます。こちらをご覧ください。
ジャクソンはどのマッピング(Badgerfish、natural、...)を実装していますか?
なし。Jacksonは「100%JSON」であり、XMLを模倣またはエミュレートしようとはしません。プロパティ名のマッピングは、標準のJava Bean命名規則に基づいています(ただし、アノテーションまたはカスタム命名戦略を使用してオーバーライドできます)。
オプションでJAXBアノテーションを使用する機能など、いくつかのサポート互換性機能がありますが、基本的にJacksonは純粋なJSON / Javaデータマッパーであり、JSONとJavaデータモデル間のインピーダンスを最小限に抑えようとします。