質問: JavaBean オブジェクトのいくつかの属性を指定して、それを JSON 文字列に変換する方法
某草草
某草草 2017-06-28 09:24:15
0
4
1147

Javabean には多くの属性がありますが、実際には、JSON 文字列に変換する必要があるのは一部の属性だけです。

指定された属性のみが JSON 文字列に変換されるように制御するにはどうすればよいですか? ?

某草草
某草草

全員に返信(4)
黄舟

それがどこに保存されているかわかりません。シリアル化する必要がある場合は、transient キーワードを使用できます。

リーリー

そのうち、passwd は常に null です

いいねを押す +0
Peter_Zhu

@JsonIgnore を属性に追加して無視してみてください

いいねを押す +0
ringa_lee

json の変換に使用するフレームワークによって異なります。フレームワークごとに処理方法が異なります。ドキュメントを読むことをお勧めします。

いいねを押す +0
学霸

1. Jackson が提供する @JsonIgnore アノテーションなど、JSON フレームワークの組み込みメソッドを使用します。

2. JsonIgnore に従ってアノテーションをカスタマイズします。変換プロセス中に、JAVA リフレクションと Annotated 関連クラスによって判断および処理されます。たとえば、このメソッドはすべての null 値を変換することはできません。または、日付属性を別の形式に変換します。

3. 変換する必要がある属性のみを含む中間クラスをカスタマイズし、その中間クラス オブジェクトにデータ オブジェクトを割り当て、最後に含まれていない属性が表示されないように中間クラス オブジェクトを変換します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート