0
Jackson을 사용하여 다음 POJO를 JSON으로 변환하는 동안 "조건"레이블을 무시하는 방법은 무엇입니까?레이블을 무시하고 POJO에서 JSON으로 변환하는 값만 포함하는 방법
class Criteria<T> {
private Map<String, Condition<T>> condition;
@JsonProperty
public Map<String, Condition<T>> getCondition() {
return condition;
}
public Criteria<T> setCondition(Map<String, Condition<T>> condition) {
this.condition = condition;
return this;
}
}
class Condition<T> {
String field;
T value;
public String getField() {
return field;
}
public Condition setField(String field) {
this.field = field;
return this;
}
public T getValue() {
return value;
}
public Condition setValue(T value) {
this.value = value;
return this;
}
}
실제 출력에는 필드 레이블 "condition"이 다음과 같이 포함됩니다.
실제 출력 : { "기준"{ "조건"{ "일치 '{"필드 ":", 컬럼 ","값 ":"col_value를 "}}}}
예상 출력 { "기준": { "EQUALS": { "필드": "열 1", "값": "col_value"}}} 솔루션을 찾을 수