0
我需要调用一个方法,它只是用来反序列化JSON字符串,功能就像这样一个方法:如何调用它的参数是一个类<Object>和Class <Map>
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,地图。类,List.class)'? –