杰克逊类型解析异构数据

时间:2015-09-25 21:06:59

标签: java json jackson

我有这样的数据:

[ 
  {
   "type":"animal"
   "numlegs":4
  }, {
   "type":"car"
   "country":"usa"
  }
]

我希望将其解析为以下类:

public class Animal {
    int numLegs;
}

public class Car {
    string country;
}

告诉jackson类类型是基于JsonObject中属性的值的最佳方法是什么?

我已经阅读了很多关于使用JsonTypeInfoJsonSubTypes注释的例子,但这并不适合这里,因为这两个对象都没有共同的抽象类。 / p>

感谢任何帮助。

0 个答案:

没有答案