解决 Map<String, User> users3 = mapper.readValue(json2, mapper.getTypeFactory().constructParametricType(HashMap.class, String.class, User.class)); 这样可以将String对象转成map。 参考 Jackson对泛型的序列化和反序列化方法汇总