我有一个json字符串,它是字符串列表的列表,需要将其转换为类List<List<String>>
的对象。
Here说了如何从字符串转换为列表,但是它对我不起作用,因为我无法在List<List<String>>
中指定constructCollectionType
类
这是我的尝试,不起作用:
ObjectMapper objectMapper = new ObjectMapper();
TypeFactory typeFactory = objectMapper.getTypeFactory();
List<List<String>> list = objectMapper.readValue(response,
typeFactory.constructCollectionType(List.class, List.class));
如何实现?
答案 0 :(得分:1)
TypeReference<List<List<String>>> typeReference =
new TypeReference<List<List<String>>>() {};
List<List<String>> list = mapper.readValue(json, typeReference);