【发布时间】:2016-03-28 06:55:25
【问题描述】:
我需要调用一个方法,这个方法只是用来反序列化一个json字符串,函数是这样的:
public <V extends Map<String,List<M>>,M> Object deserializeMap(String json, Class<Map> class1, Class<List> class2)
从它的外观,我知道这意味着这个json字符串可以反序列化为Map或List<Object>,而且我知道,这个代表每个json项目的Object是一个名为MessageObj的类,但是如何构造这两个参数让我很困惑。任何人都可以帮助我吗?
【问题讨论】:
-
为什么不能像
deserializeMap(urJsonString,Map.class,List.class)这样称呼它?