【发布时间】:2020-02-26 02:26:56
【问题描述】:
我正在尝试使用ObjectMapper 反序列化一个字符串数组。输入结构如下:[["key", "value"], ["Car", "1"], ["SUV", "1.1"]]
我尝试使用以下方法反序列化:
JavaType itemType = objectMapper.getTypeFactory().constructCollectionType(List.class, Array.class);
List<T> mutableList = objectMapper.readValue(json.or("[]"), itemType);
但是,编译器抱怨原始使用参数化类。 有人可以解释一下如何序列化这样的输入吗?
【问题讨论】:
-
你在使用Jackson吗?
-
是的。我正在使用杰克逊。 Deadpool 的回答解决了这个问题。
标签: java json jackson objectmapper