【发布时间】:2020-01-16 16:04:20
【问题描述】:
假设我有以下对象。
class Foo {
private String name;
private int age;
private Map<String, object> extra;
}
public static void main(String[] args) {
Foo foo = new Foo();
foo.name = "adam";
foo.age = 25;
foo.extra.put("hobbies", /** list of hobbies **/)
foo.extra.put("firends", /** list of friends **/)
// convert to json...
}
我想要以下输出...是否可以通过使用自定义序列化来做到这一点?
{
"name": "adam",
"age": 25,
"hobbies": [
{
"name": "footbal",
"level": 1
}
{
"name": "coding",
"level": 2
}
],
"friends": [
{
"id": 1
"name": "jack"
},
{
"id": 2
"name": "rose"
}
]
}
【问题讨论】:
标签: java spring-boot jackson