Как обращаться с JSON с другим типом, но тот же ключ в Джексоне - PullRequest
0 голосов
/ 01 марта 2011

Я запрашиваю службу отдыха, в которой результат json содержит список объектов места только для одного объекта места, но оба с одним и тем же ключом:

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

или

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

Есть ли способ справиться с этим с помощью парсера Джексона json, чтобы у меня всегда был список объектов?

1 Ответ

1 голос
/ 26 мая 2011

Конечно. Ты это пробовал? Для первого примера может показаться, что ваша объектная модель будет выглядеть примерно так:

public class Places {
  public List<Place> place:

}

публичный класс Place { public int lat, lon; }

и вы получите ожидаемый JSON.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...