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)'? –