0
私はAPIを開発するためにJAX-RSとDropwizardを使用しています(私は両方にかなり新しいです)追加はブールJSON要求フィールドに接頭辞
私はのためにisInNetwork
と呼ばれるJSONフィールドを持つようにしたい「です」例。しかし、私にとって奇妙なのは、モデルとリソースを定義した後で、定義済みのjsonフィールドとしてinNetwork
と表示されています。
@JsonProperty
private Boolean isInNetwork;
と私は、サーバーを実行したとき、私は
"inNetwork": false
はそれがデフォルトで何かあれば知りたいと思った次を参照してください。私は、モデルを定義する際に
は、より具体的には(is
接頭辞が削除されます)私が気づいていない(dropwizard/jax-rsによってブーリアンに設定されている)
まず、あなたのgetterメソッドを使用すると、接頭辞を追加したい場合は、あなたが二getIsInNetwork.theし、それを変更する必要があり、このgetInNetworkのように見えるためにJSONのプロパティ名を指定するには、あなたをしましたどこかで彼の値を設定してください –
あなたは正しいです、ゲッターは問題だった....ありがとう:) – Mahyar