Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jackson:为一个字段连接多个键_Java_Json_Jackson - Fatal编程技术网

Java Jackson:为一个字段连接多个键

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

在使用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自定义反序列化程序和@JsonDeserialize注释。为此,您可以实现自己的反序列化程序。

谢谢@MarcoBurla,我能够实现您提出的解决方案,现在它对我有效。
public class App {

   @Id
   @JsonAlias({"profil_id","trimestre_id","ap_id"})
   @Column(name = "id_app")
   private String idApp;