利用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; }