1
我有一个JSON文件,该文件是这样的:杰克逊注释,便于JSON反序列化
{
"root": [
{
"id": "abc1",
"x": "x1",
"y": "y1"
},
{
"id": "abc2",
"x": "x2",
"y": "y2"
},
...
]
}
我想与杰克逊反序列化这从一个类中,看起来像这样的对象:
Class A {
Map<String, String> x;
Map<String, String> y;
}
在最后我想要的A内的地图对象看起来像:
X = {(ABC1,X1),(ABC2,X2)}, Y = {(ABC1,Y1),(ABC2,Y2 )}
有没有一种方法可以用Jackson对这个类进行注释,以便我可以在一行中执行这种反序列化?我无法找到一种方法来做到这一点,而不必改变A级的设计。
不,那个json不会简单地映射到那个java类。 –
看起来像List
@Hannes我该怎么做? – user3804009