package com.moral.andbrickslib.utils; import com.alibaba.fastjson.JSON; import java.util.ArrayList; import java.util.List; /** * Fastjson工具类 * Created by hjzhang on 2016/2/4. */ public class FastJsonTools { /** * 用fastjson 将json字符串解析为一个 JavaBean * * @param jsonString * @param cls * @return */ public static T getJson(String jsonString, Class cls) { T t = null; try { t = JSON.parseObject(jsonString,cls); } catch (Exception e) { e.printStackTrace(); } return t; } /** * JavaBean转为String * @param obj * @return */ public static String toJson(Object obj){ String jsonStr = JSON.toJSONString(obj); return jsonStr; } /** * 用fastjson 将json字符串 解析成为一个 List 及 List * * @param jsonString * @param cls * @return */ public static List getArrayJson(String jsonString, Class cls) { List list = new ArrayList(); try { list = JSON.parseArray(jsonString,cls); } catch (Exception e) { } return list; } }