13

RestEasy JSONプロバイダーJettison( Badgerfishマッピング)をJacksonと使用することの根本的な違いは何ですか?

どちらか一方を使用することの長所と短所は何ですか?

4

2 に答える 2

11

ジェティソンは年をとっています。

Jacksonは、間違いなくJSONを処理するための標準のJavaライブラリです。JacksonはGlassfishに含まれています。

また、一部の開発者は、Badgerfishに近づかないように警告しています。

ResteasyでJacksonを実装できます。こちらをご覧ください。

于 2012-09-12T13:49:10.973 に答える
1

http://wiki.fasterxml.com/JacksonFAQ#Which_mappings_.28Badgerfish.2C_natural.2C _.... 29_does_Jackson_implement.3F

ジャクソンはどのマッピング(Badgerfish、natural、...)を実装していますか?

なし。Jacksonは「100%JSON」であり、XMLを模倣またはエミュレートしようとはしません。プロパティ名のマッピングは、標準のJava Bean命名規則に基づいています(ただし、アノテーションまたはカスタム命名戦略を使用してオーバーライドできます)。

オプションでJAXBアノテーションを使用する機能など、いくつかのサポート互換性機能がありますが、基本的にJacksonは純粋なJSON / Javaデータマッパーであり、JSONとJavaデータモデル間のインピーダンスを最小限に抑えようとします。

于 2012-08-14T21:46:33.507 に答える