[{"ID": "hzQ8ll", "CreationDate": "Чт, 24 февраля 2011 г., 12:53:31 GMT", "Count": 6, "Name": "SOMETAG"}]
Внутренняя часть имеет тип Tag
, поэтому я просто написал этот класс Java:
public class Tags {
public List <Tag>tags;
}
Но я получаю com.sun.jersey.api.client.ClientHandlerException
:
org.codehaus.jackson.map.JsonMappingException: Can not deserialize instance of com.test.Tags out of START_ARRAY token
Я использую Джерси с JacksonJsonProvider
следующим образом:
ClientConfig config = new DefaultClientConfig();
config.getClasses().add(JacksonJsonProvider.class);
Тогда я просто звоню клиенту из Джерси:
ClientResponse response = builder.get(ClientResponse.class);
Tags tags = response.getEntity(Tags.class);
Есть идеи? Большую часть времени у моих самых внешних элементов было имя, связанное с ним, так что это ново для меня. Спасибо за любую помощь