Я пытаюсь десериализовать 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 массивов в виде строки? Я использую Джексона.