Java Jackson无法分析列表<;长期>;

Java Jackson无法分析列表<;长期>;,java,spring,jackson,Java,Spring,Jackson,Jackson将List解析为List,因此我得到一个ClassCastException。解决方案之一是将参数作为列表,但我不想这样做。有人能给我推荐一个替代方案吗 @RequestMapping(value = "/device/deleteNote", produces = "application/json", method = RequestMethod.POST) @ResponseBody public ResponseEntity<?> deleteNotificat

Jackson将
List
解析为
List
,因此我得到一个
ClassCastException
。解决方案之一是将参数作为
列表
,但我不想这样做。有人能给我推荐一个替代方案吗

@RequestMapping(value = "/device/deleteNote", produces = "application/json", method = RequestMethod.POST)
@ResponseBody
public ResponseEntity<?> deleteNotification(@RequestBody ArrayList<Long> notificationIdListParam) {
    ....
}
@RequestMapping(value=“/device/deleteNote”,products=“application/json”,method=RequestMethod.POST)
@应答器
公共响应属性deleteNotification(@RequestBody ArrayList notificationIdListParam){
....
}
试试这个

final static ObjectMapper mapper = new ObjectMapper();

final List<Obj> instance = mapper.readValue(json, new TypeReference<List<Obj>>(){});
final static ObjectMapper mapper=new ObjectMapper();
final List instance=mapper.readValue(json,new-TypeReference(){});

您能显示您收到的JSON字符串吗?这是一个简单的JSON列表:
[23486390712373673]