Разбор JSON для сопоставления с массивом - PullRequest
0 голосов
/ 04 мая 2018

Вот пример JSON:

{"LIST_OF_IDS_FOR_RETRANSFER":["50, 39, 29"]}

Теперь я пытаюсь проанализировать этот JSON без карты:

Map<String, List<Integer>> params = new ObjectMapper().readValue(jsonString, new TypeReference<Map<String, List<Integer>>>(){});

В результате получается карта с одной записью:

ключ: LIST_OF_IDS_FOR_RETRANSFER

значение: список с размером = 1, значение '50, 39, 29 '.

Но я хочу получить список с размером = 3. Можно ли добиться с Джексоном?

1 Ответ

0 голосов
/ 04 мая 2018

Поскольку ваша ссылка на тип Map<String, List<Integer>>, то ваш JSON должен выглядеть следующим образом: {"LIST_OF_IDS_FOR_RETRANSFER":[50, 39, 29]} (уберите "" вокруг цифр).

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