私は次のクラスを持っています -
従業員
パブリッククラス従業員{
プライベート文字列 firstName ;
プライベート文字列 lastName ;
プライベート文字列 emailAddress ;
プライベート文字列 ssn ;
}
給与計算
公共クラスの給与{
// 異なる給与関連フィールド
プライベート従業員 emp ;
}
人事
パブリック クラス HR {
// さまざまな HR 関連フィールド
プライベート従業員 emp ;
}
Payroll クラスをシリアル化するときに、Employee クラスから ssn フィールドをシリアル化したくありません。
HR クラスをシリアル化するとき、Employee クラスから emailAddress フィールドをシリアル化したくありません。
Jackson JSON API を使用してフィールドをシリアル化から動的に除外するにはどうすればよいですか?