본문 바로가기
웹개발/스프링

json 단일 또는 리스트 가능 설정

by 코딩에서개발로. 2022. 7. 22.
반응형
@RequestBody로 json 전달시 단일 또는 복수개가 필요할 경우가 있다.
reqData : {"A":"value", "B": "value"}
reqData : [
           {"A":"value", "B": "value"},
           {"A":"value", "B": "value"}
          ]

어느 상태로 전달해도 모두 소화한다.

request domain java 파일에 어노테이션 추가만으로 가능.

@ApiModelProperty(required=false, value="단일 또는 복수개 전달", example="")
@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
public List<param> reqData;
반응형