나는 봄 부트 프로젝트를 가지고 있고 이런 클래스가 있습니다잭슨 포장을 벗긴/랩은 객체
@Value
public class A {
@JsonUnwrapped
OrderKey key;
String description;
B b;
@Value
public static class B {
String description;
}
}
@Value
public class OrderKey {
@JsonProperty("_key")
String id;
}
나는 유지 mixin을 가지고 있지만 간결함이 예에서 주석을 추가합니다. 이것은 JSON에 직렬화 할 때 훌륭하게 작동합니다. 문제는 내가 비 직렬화를 시도 할 때 어쩌면 일부 @JsonWrapped
주석이있는 경우 작동합니다.
간단히 말해서 ArangoDB를 사용하여 문서를 만들거나 만들 수는 있지만 내 값 개체를 사용해야하고 불행히도 키를 String으로 사용할 수 없다면 OrderKey
으로 캡슐화됩니다. . @Value
주석은 lombok 프로젝트에서 가져온 것입니다.
이것을 달성 할 방법이 있습니까?