net.sf.ezmorph.bean.MorphDynaBean cannot be cast to java.util.Map
2017-03-29 14:01
627 查看
public static void main(String[] arg0) { String reString = "{" + "\"code\": 100, \"msg\": \"\", \"data\": { \"rows\": [{ \"item\": \"小型车辆\", \"value\": \"100\" },{ \"item\": \"大型车辆\", \"value\": \"200\" }] }" + "}"; JSONObject obj = JSONObject.fromObject(reString); JSONArray jsonArray = obj.getJSONObject("data").getJSONArray("rows"); System.out.println(jsonArray.toString()); /** * 错误例子: * List<Map<String, String>> mapListJson = JSONArray.toList(jsonArray); * 会报标题上的错 */ List<Map<String, Object>> mapListJson = (List<Map<String, Object>>) JSONArray.toList(jsonArray, Map.class); Integer value = 0; for (Map<String, Object> m : mapListJson) { value += Integer.parseInt(m.get("value") == null ? "0" : m.get("value").toString()); } System.out.println(value); }
相关文章推荐
- JSON字符串转javabean-net.sf.ezmorph.bean.MorphDynaBean cannot be cast to java.util.Map
- java.lang.ClassCastException: net.sf.ezmorph.bean.MorphDynaBean cannot be cast to
- JSON字符串转javabean,报net.sf.ezmorph.bean.MorphDynaBean cannot be cast to.....
- JSON字符串转javabean,报net.sf.ezmorph.bean.MorphDynaBean cannot be cast to.....
- java.lang.ClassCastException: net.sf.ezmorph.bean.MorphDynaBean cannot be cast to
- JSON字符串转javabean,报net.sf.ezmorph.bean.MorphDynaBean cannot be cast to.....
- net.sf.ezmorph.bean.MorphDynaBean cannot be cast to
- json错误解析net.sf.ezmorph.bean.MorphDynaBean cannot be cast to
- JSON字符串转JavaBean,net.sf.ezmorph.bean.MorphDynaBean cannot be cast to ……
- net.sf.ezmorph.bean.MorphDynaBean cannotbe cast to xxx 关于JSON对象解析List<XXX>在调用时出错问题
- net.sf.ezmorph.bean.MorphDynaBean cannotbe cast to xxx
- ClassCastException: net.sf.ezmorph.bean.MorphDynaBean cannot be cast to com.xxx.xxx
- net.sf.ezmorph.bean.MorphDynaBean cannotbe cast to xxx
- net.sf.ezmorph.bean.MorphDynaBean cannotbe cast to xxx
- 【明哥报错簿】之json转换报错---net.sf.ezmorph.bean.MorphDynaBean cannot be cast to XXXDO
- java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map
- java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.util.Map
- Mybatis报错——java.util.HashMap cannot be cast to com.bean.Employee
- java.lang.ClassCastException: net.sf.json.JSONNull cannot be cast to net.sf.json.JSONObject
- Ljava.lang.Object; cannot be cast to java.util.Map