我正在使用 ObjectMapper 将 JSON 字符串转换为 Map,但在尝试检索值时出现 ClassCastException:
Map<String,String[]> args = objectMapper.readValue(jsonString, HashMap.class);
String[] array = args.get(paramName);
然后做
String x = array[0];
给
java.lang.ClassCastException: java.util.ArrayList cannot be cast to [Ljava.lang.String
当我明确指定 String[] 而不是 ArrayList 并且第二行没有导致任何错误时,这怎么可能......