Джексон десериализует JSON Массивы JSON Объекты в глубоко вложенных JSON в виде строки - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь десериализовать JSON строку, используя:

ObjectMapper mapper = new ObjectMapper();
List<String> result = new ArrayList<String>();
MappingIterator<Object> mappingIt = ObjectMapper.reader(Map.class).readValues(jsonString)
while (mappingIterator.hasNext()) {
                String next = mapper.writeValueAsString(mappingIterator.next());
                result.add(next);
}

, но я получил от:

{"xxx":"xx xx", "xx":"xx","xx":[{"x":"x"},{"x":"x"}]}

JSON Массив в виде строки:

{"xxx":"xx xx", "xx":"xx","xx":"[{\"x\":\"x\"},{\"x\":\"x\"}]"}

Как избежать получения JSON массивов в виде строки? Я использую Джексона.

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