转载自http://www.cnblogs.com/permanent2012moira/p/5133611.html
仅作学习之用
利用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;
}