JSONObject.toBean时多个类转换

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

相关文章

文章浏览阅读2.4k次。最近要优化cesium里的热力图效果,浏览...
文章浏览阅读1.2w次,点赞3次,收藏19次。在 Python中读取 j...
文章浏览阅读1.4k次。首字母缩略词 API 代表应用程序编程接口...
文章浏览阅读802次,点赞10次,收藏10次。解决一个JSON反序列...
文章浏览阅读882次。Unity Json和Xml的序列化和反序列化_uni...