[解決済み】@JsonPropertyプロパティは、いつ、何のために使うのですか?
2022-04-03 06:29:48
質問
この豆は「状態」です。
public class State {
private boolean isSet;
@JsonProperty("isSet")
public boolean isSet() {
return isSet;
}
@JsonProperty("isSet")
public void setSet(boolean isSet) {
this.isSet = isSet;
}
}
は、ajax の「成功」コールバックを使用して送信されます。
success : function(response) {
if(response.State.isSet){
alert('success called successfully)
}
ここで @JsonProperty というアノテーションは必要ですか?また、それを使用するメリットは何ですか? 私は、副作用を引き起こすことなく、このアノテーションを削除することができると思います。
このアノテーションについては https://github.com/FasterXML/jackson-annotations/wiki/Jackson-Annotations どんな時に使うのでしょうか?
どのように解決するのですか?
ここに良い例があります。JSONがから来るので、変数名を変更するのに使っています。
.Net
環境では、プロパティは大文字で始まります。
public class Parameter {
@JsonProperty("Name")
public String name;
@JsonProperty("Value")
public String value;
}
これは、JSONとの間で正しくパースされます。
"Parameter":{
"Name":"Parameter-Name",
"Value":"Parameter-Value"
}
関連
-
[解決済み] JVM起動時のパラメータ「-Xms」「-Xmx」とは何ですか?
-
[解決済み] Java の substring() の時間複雑性
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] Javaの「for each」ループはどのように機能するのですか?
-
[解決済み] Javaクラスにおけるcanonical name、simple name、class nameの違いは何ですか?
-
[解決済み] JDKとJREの違いは何ですか?
-
[解決済み] Java の assert キーワードは何をするのか、そしていつ使うべきなのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] maven. -source 1.5ではラムダ式がサポートされていません。
-
[解決済み] ボタンでTextFieldをクリアする(Java)
-
[解決済み] パラメータ[変数]の不正な修飾子;finalのみが許可される[closed]。
-
[解決済み] なぜJPAには@Transientアノテーションがあるのですか?
-
[解決済み] Eclipse- Dynamic Web Module 3.0 で新しいプロジェクトを作成するときに Java 1.6 以降が必要なエラーが発生する。
-
[解決済み] javac ソースファイルが見つかりません
-
[解決済み] JOGLまたはLWJGLの既成のプロジェクト
-
[解決済み] javax.mail.MessagingException: SMTPホストに接続できませんでしたか?
-
[解決済み] eclipseからTomcatに物理的に発行されるmyjspはどこにあるのでしょうか?
-
[解決済み] ヘッドリカーシオンとテールリカーシオンの違い [重複]について