调用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>>>(){});