版本:fastjson-version 1.2.62
- 在转换为对象集合时不能用强转的方法,例如:
List<User> UserList = (List<User>)JSON.parseObject(keyJSON, User.class);
- 这样就会出现标题所示的错误
解决办法
List<User> UserList = JSON.parseObject(keyJSON, new TypeReference<List<User>>(){});
List<User> UserList = (List<User>)JSON.parseObject(keyJSON, User.class);
List<User> UserList = JSON.parseObject(keyJSON, new TypeReference<List<User>>(){});