import net.sf.json.JSONObject;
/**
* 获取所有的用户分组* @param token
* @return
*/
public static WxGroups getGroups(String token){
String url = GROUPS_GET_URL + token;
JSONObject jsonObj = get(url);
WxGroups wxGroups=null;
if (jsonObj != null) {
@SuppressWarnings("rawtypes")
Map<String,Class> mapClass = new HashMap<String,Class>();
mapClass.put("groups", Group.class);
wxGroups = (WxGroups)JSONObject.toBean(jsonObj,WxGroups.class,mapClass);
}
return wxGroups;
}
注释:不加mapClass的话,会报异常 MorphDynaBean cannot be cast
参考帖子:http://www.111cn.net/jsp/Jsp-Servlet/41930.htm
这篇博客探讨了如何使用JSONObject将JSON数据转换为多个Java类。在转换过程中,不指定mapClass会导致MorphDynaBean转换异常。作者引用了一个相关帖子提供解决策略。
4337

被折叠的 条评论
为什么被折叠?



