Java Jackson:为一个字段连接多个键
在使用Jackson反序列化Json时,是否可以将几个Json键链接到Java对象的单个变量 我从Json接收属性Java Jackson:为一个字段连接多个键,java,json,jackson,Java,Json,Jackson,在使用Jackson反序列化Json时,是否可以将几个Json键链接到Java对象的单个变量 我从Json接收属性profil\u id,trimestre\u id和ap\u id 我想将它们全部插入我的类App的变量idApp 例如: profil\u id=“AA” trimestree\u id=“BB” ap\u id=“CC” 将返回idApp=“AABBCC” 现在,我的Java类看起来像,但它只返回idApp=“AA”: 谢谢。看看Jackson自定义反序列化程序和@JsonDe
profil\u id
,trimestre\u id
和ap\u id
我想将它们全部插入我的类App
的变量idApp
例如:
profil\u id=“AA”
trimestree\u id=“BB”
ap\u id=“CC”
将返回idApp=“AABBCC”
现在,我的Java类看起来像,但它只返回idApp=“AA”
:
谢谢。看看Jackson自定义反序列化程序和@JsonDeserialize注释。为此,您可以实现自己的反序列化程序。谢谢@MarcoBurla,我能够实现您提出的解决方案,现在它对我有效。
public class App {
@Id
@JsonAlias({"profil_id","trimestre_id","ap_id"})
@Column(name = "id_app")
private String idApp;