利用Gson进行String和对象的转换
/** * 从JsonStr中解析BUserBase * @param jsonStr * @return */ public static BUserBase decodeFromJson(String jsonStr) { BUserBase baseInfo; if(Tools.isStrEmpty(jsonStr)){ return new BUserBase(); } Gson gson = new Gson(); baseInfo = gson.fromJson(jsonStr, BUserBase.class); return baseInfo; } /** * 将BUserBase转换为JsonStr * @param userBaseInfo * @return */ public static String encodeToJson(BUserBase userBaseInfo){ Gson gson = new Gson(); String jsonStr = gson.toJson(userBaseInfo); return jsonStr; }