要将 JSON 字符串反序列化为类列表,StackOverflow 问题中列出了不同的方法
类型 1(文档链接):
List<SomeClass> someClassList = mapper.readValue(jsonString, typeFactory.constructCollectionType(List.class, SomeClass.class));
类型 2(文档链接):
List<SomeClass> list = mapper.readValue(jsonString, new TypeReference<List<SomeClass>>() { });
尽管上述两种类型都可以完成工作,但这些实现之间有什么区别?