* @param jsonData 接口返回的数据
* @return JavaBean数据
* @throws JSONException
*/
private QqAddAlbumResultBean jsonToBean(String jsonData) throws JSONException {
QqAddAlbumResultBean resultBean = new QqAddAlbumResultBean();
// 接口返回的数据Josn
JSONObject jsonObjRoot;
try {
jsonObjRoot = new JSONObject(jsonData);
// 接口返回错误的场合
if (jsonObjRoot.getInt("ret") != 0) {
// 设置错误标识为真
resultBean.setErrorFlg(true);
// 设置错误编号
resultBean.setErrorCode(jsonObjRoot.get("ret").toString());
// 设置错误信息
resultBean.setErrorMes(jsonObjRoot.getString("msg"));
} else {
// 相册ID
resultBean.setAlbumId(jsonObjRoot.getString("albumid"));
// 相册创建时间
resultBean.setCreateTime(oqu.timeStampToDate(jsonObjRoot.get("createtime").toString()));
// 相册描述
resultBean.setDesc(jsonObjRoot.getString("desc"));
// 相册名称
resultBean.setName(jsonObjRoot.getString("name"));
// 相册权限
resultBean.setPriv(jsonObjRoot.get("priv").toString());
}
} catch (JSONException e) {
e.printStackTrace();
// 日志
log.error("addAlbum 异常,json数据是:" + jsonData);