【发布时间】:2017-08-04 23:32:53
【问题描述】:
我有一个 spring boot 项目,我有一个这样的类:
@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;
}
我有 mixins,但为简洁起见,在此示例中添加了注释。
这在序列化为 JSON 时效果很好,问题是当我尝试反序列化时,如果存在一些 @JsonWrapped 注释,它可能会起作用。
简而言之,我正在尝试将 ArangoDB 与 rest 一起使用,我可以创建/读取文档,但我需要使用自己的值对象,不幸的是我不能将密钥用作字符串,它由 @987654323 封装@。
@Value 注解来自 lombok 项目。
有什么办法可以做到吗?
【问题讨论】: