私は問題があります。 要求のために体を作成するために、私のコードは、そのようなものです:身体要求にJsonPropertyは価値を持ちません
@Data
@NoArgsConstructor
@Builder
@AllArgsConstructor
@ToString
public class CreateCountryCode {
@JsonProperty(value = "first_value")
private String firstValue;
@JsonProperty(value = "second_value")
private List<Integer> secondValue;
}
問題が作成され、本体がそのようなことである:
{
"firstValue": "AAA",
"secondValue": [
0, 1, 2
]
}
しかし、私はそれは
{
"first_value": "AAA",
"second_value": [
0, 1, 2
]
}
のような構造を持つようにしたいです
どこに問題がありますか?
'@JsonProperty(value =" first_value ")'を '@JsonProperty(" first_value ")'に変更して動作するか確認してください –
インポートされたクラスに問題がありました。 ました: '輸入com.auth0.jwt.internal.com.fasterxml.jackson.annotation.JsonProperty、代わりに' '輸入com.fasterxml.jackson.annotation.JsonProperty;' – Marek