Jackson - Deserialising JSON string - TypeReference vs TypeFactory.constructCollectionType
2022-09-01 01:37:49
要将 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>>() { });
虽然上面的两种类型都可以完成工作,但这些实现之间有什么区别?