1

我有一些 Java 对象列表,我想一起使用 Jackson 2.2.2 在 json 中编码:

List<Department> departments = this.departmentService.listAll();
List<Role> roles = this.roleService.listAll();

我希望得到一个如下所示的 json:

[
    "departments": [
                    {
                     "departmentId": 1,
                     "otherKey" : otherValue
                    },
                    { ... }
                   ],
    "roles": [
              {
               "roleId": 1,
               "otherKey" : otherValue
              }
             ]
]

我不确定这个 Json 是否完美,但我想你明白了。
有没有办法做到这一点?

谢谢!

4

1 回答 1

3
Map<String, Object> map = new HashMap<String, Object>();
map.put("departments", departments);
map.put("roles", roles);

然后就可以将map序列化成json

于 2013-08-12T13:54:22.693 回答