1. 程式人生 > >FastJson轉換複雜物件

FastJson轉換複雜物件

呼叫rest介面時,資料格式通常為json,為了增加程式碼的可讀性和維護性,不建議直接操作JSONObject,而是轉換成實際的物件進行處理,遇到比較複雜的物件時,可以通過FastJson提供的TypeReference進行處理,Demo如下:

String jsonStr = HttpUtil.post(requestBody,remoteUrl);
Map<String,List<User>> resultMap = 
				JSON.parseObject(jsonStr, new TypeReference<Map<String,List<
User>
>>(){});