【发布时间】:2011-02-28 21:59:55
【问题描述】:
我请求一个休息服务,其中 json 结果包含一个地点对象列表,或者只有一个地点对象,但两者都具有相同的键:
{
place:[{lat:12, lon:12}, {lat:12, lon:12}]
}
或
{
place: {lat: 12, lon:12}
}
有没有办法使用 jackson json 解析器来处理这个问题,因为我总是有一个对象列表?
【问题讨论】:
我请求一个休息服务,其中 json 结果包含一个地点对象列表,或者只有一个地点对象,但两者都具有相同的键:
{
place:[{lat:12, lon:12}, {lat:12, lon:12}]
}
或
{
place: {lat: 12, lon:12}
}
有没有办法使用 jackson json 解析器来处理这个问题,因为我总是有一个对象列表?
【问题讨论】:
当然。你试过了吗?对于第一个示例,您的对象模型似乎类似于:
public class Places {
public List<Place> place:
}
公共课场所{ 公共国际纬度,经度; }
你会得到预期的 JSON。
【讨论】: