JSON杰克逊平json到复合java对象

Joh*_*ohn 6 json jackson

我想知道是否有人可以建议将平面JSON转换为复杂的java对象的推荐方法.示例JSON

{account_id: 1, user_id:3, user_name:john ... }
Run Code Online (Sandbox Code Playgroud)

但我的java类需要

class Account {
    int account_id;
    User user;
}
Run Code Online (Sandbox Code Playgroud)

这是用户对象......

class User {
    int user_id;
    String user_name;
}
Run Code Online (Sandbox Code Playgroud)

看起来我可以使用Jackson构造函数从JSON转到java以我需要的方式创建对象但我还需要将java对象转换为平面JSON.我是否需要为每个类使用序列化器/反序列化器?或者我可以通过简单的注释来实现它...通过告诉它忽略用户对象而不是其中的内容..

让我知道你的想法是什么.谢谢