잭슨을 통해 YML하는 객체를 직렬화 할 때 나는 다음과 같은 출력을 얻고에 잘못 그 벌금을 비 직렬화합니다. 즉, 비 직렬화 부분은 의도 한대로 작동합니다. commands
지도 (현장 모두와의 getter/setter를)이 유형에, DevCommand에서 DevCommand 인터페이스에 포함잭슨 YAML 형식 정보는 직렬화
@JsonTypeInfo(use=JsonTypeInfo.Id.CLASS, include=JsonTypeInfo.As.PROPERTY, property="type")
콘크리트 클래스 : 내가 생각할 수있는 모든 곳에서 다음과 같은 주석을 뒀다.
Jackson이 원하는 형식 형식을 사용하도록하려면 어떻게해야합니까?
* - YAML로 직렬화하기 때문에 단순히 적용 할 수 없으며 Jackson은 대신 YAML의 태그 시스템을 사용합니다. – flyx
@flyx하지만 yaml의 비 직렬화를 구성하기 위해 JsonTypeInfo 주석을 사용합니다 .... – mtyson