给出以下格式的类:
Class A
{
Collection(Item) x= new ArrayList(Item)();
Collection(Link) y= new ArrayList(Link)();
.
.
//You can add data to the Item and Link classes
}
我们在哪里
Class Item {
int x;
getX();
setX();
}
和类似的
class Link {
..//get and set methods
}
如果我创建一个实例:A obj= new A();
我如何使用ObjectMapper mapper序列化obj?它还会一样吗?那就是`mapper.writeValue(writer,obj);
我希望输出格式为:
{
"x": []
"y": []
}
答案 0 :(得分:0)
集合的JSON序列化通常将集合名称作为键存在,因此如果序列化A
,则应按照您希望的方式对这两个集合进行序列化。