84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
Javabean には多くの属性がありますが、実際には、JSON 文字列に変換する必要があるのは一部の属性だけです。
指定された属性のみが JSON 文字列に変換されるように制御するにはどうすればよいですか? ?
それがどこに保存されているかわかりません。シリアル化する必要がある場合は、transient キーワードを使用できます。
そのうち、passwd は常に null です
@JsonIgnore を属性に追加して無視してみてください
json の変換に使用するフレームワークによって異なります。フレームワークごとに処理方法が異なります。ドキュメントを読むことをお勧めします。
1. Jackson が提供する @JsonIgnore アノテーションなど、JSON フレームワークの組み込みメソッドを使用します。
2. JsonIgnore に従ってアノテーションをカスタマイズします。変換プロセス中に、JAVA リフレクションと Annotated 関連クラスによって判断および処理されます。たとえば、このメソッドはすべての null 値を変換することはできません。または、日付属性を別の形式に変換します。
3. 変換する必要がある属性のみを含む中間クラスをカスタマイズし、その中間クラス オブジェクトにデータ オブジェクトを割り当て、最後に含まれていない属性が表示されないように中間クラス オブジェクトを変換します。
それがどこに保存されているかわかりません。シリアル化する必要がある場合は、transient キーワードを使用できます。
リーリーそのうち、passwd は常に null です
@JsonIgnore を属性に追加して無視してみてください
json の変換に使用するフレームワークによって異なります。フレームワークごとに処理方法が異なります。ドキュメントを読むことをお勧めします。
1. Jackson が提供する @JsonIgnore アノテーションなど、JSON フレームワークの組み込みメソッドを使用します。
2. JsonIgnore に従ってアノテーションをカスタマイズします。変換プロセス中に、JAVA リフレクションと Annotated 関連クラスによって判断および処理されます。たとえば、このメソッドはすべての null 値を変換することはできません。または、日付属性を別の形式に変換します。
3. 変換する必要がある属性のみを含む中間クラスをカスタマイズし、その中間クラス オブジェクトにデータ オブジェクトを割り当て、最後に含まれていない属性が表示されないように中間クラス オブジェクトを変換します。