如何在jackson中处理不同类型但相同键的json

时间:2011-02-28 21:59:56

标签: java json jackson

我请求一个休息服务,其中json结果包含一个地方对象列表,只有一个地方对象,但都有相同的密钥:

{
    place:[{lat:12, lon:12}, {lat:12, lon:12}]
}

{
    place: {lat: 12, lon:12}
}

有没有办法用jackson json解析器处理这个问题,我总是有一个对象列表?

1 个答案:

答案 0 :(得分:1)

不确定。你试过吗?对于第一个示例,您的对象模型看起来像是:

public class Places {
  public List<Place> place:

}

public class Place {      public int lat,lon;    }

你会得到预期的JSON。