import java.util.List;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
/**
* JSON序列化工具
* @author Mountain
* 2017年8月28日 下午3:27:17
*/
public class JsonUtil {
private JsonUtil(){}
/**
* 解析Json字符串为对应对象
* @param json json字符串
* @param clazz 要转换成的对象类型
* @return 该对象
*/
public static <T> T parseObject(String json,Class<T> clazz){
return JSON.parseObject(json, clazz);
}
/**
* 将对象转换成Json字符串
* @param object 任意对象
* @return json格式字符串
*/
public static String toJSONString(Object object){
return JSON.toJSONString(object);
}
}
@RequestMapping("/push/msg.do")
@ResponseBody
public BaseResult msg(String json,String memo, HttpServletRequest request) {
List<JSONObject> list = JsonUtil.parseObject(json, ArrayList.class);