工具类
public class JsonListUtil {
/**
* List<T> 转 json
*/
public static <T> String listToJson(List<T> ts){
String jsons = JSON.toJSONString(ts);
return jsons;
}
/**
* json 转 List<T>
*/
public static <T> List<T> jsonToList(String jsonString, Class<T> clszz) {
List<T> ts = (List<T>) JSONArray.parseArray(jsonString, clszz);
return ts;
}
}
方法调用
private List<SkuSalesOrderDto> getSalesOrderList(List<Map<String, Object>> mapList) {
String json = JsonListUtil.listToJson(mapList);
List<SkuSalesOrderDto> list = JsonListUtil.jsonToList(json, SkuSalesOrderDto.class);
return list;
}