* @return 转换后的数据
* @throws JSONException
*/
private WeiBoAddPicTResultBean jsonToResultBean(String jsonData) throws JSONException {
WeiBoAddPicTResultBean resultBean = new WeiBoAddPicTResultBean();
JSONObject jsonObj;
try {
jsonObj = new JSONObject(jsonData);
// 添加微博失败的场合
if (jsonObj.getInt("ret") != 0) {
// 错误标识
resultBean.setErrorFlg(true);
// 错误编号
resultBean.setErrorCode(jsonObj.get("ret").toString());
// 错误信息
resultBean.setErrorMes(jsonObj.getString("msg"));
} else {
// 获取微博数据
JSONObject jsonDataObj = new JSONObject(jsonObj.getJSONObject("data").toString());
// 获取微博ID
resultBean.setAddWeiBoId(jsonDataObj.get("id").toString());
// 获取微博发布时间
resultBean.setAddWeiBoDate(oqu.timeStampToDate(jsonDataObj.get("time").toString()));
}
} catch (JSONException e) {
e.printStackTrace();
// 日志
log.error("addPicT 异常,json数据是:" + jsonData);