//利用com.alibaba.fastjson
List<Map<String,Object>> list = new ArrayList<Map<String,Object>>();
List<Entity> entityList= JSON.parseObject(JSON.toJSONString(list), new TypeReference<List<Entity>>() {});
json字符串转JSONObject和JSONArray
// jsonStr:格式示例
// {
// "msg" : "查询成功",
// "code" : 0,
// "data" : {
// "total" : 0,
// "rows" : [],
// "code" : 0,
// "msg" : 0
// }
// }
String jsonStr = "";
JSONObject res = JSON.parseObject(jsonStr);
JSONObject jsonObject = res.getJSONObject("data");
String rowsJsonString = JSON.toJSONString(jsonObject.get("rows"));
JSONArray rows = JSONArray.parseArray(rowsJsonString);