赞
踩
Could not write JSON: java.lang.Integer cannot be cast to java.lang.Double; nested exception is com.fasterxml.jackson.databind.JsonMappingException: java.lang.Integer cannot be cast to java.lang.Double (through reference chain: com.inspur.cloud.ddos.common.bean.ResponseBean[“data”]->com.inspur.cloud.ddos.manage.report.dto.DdosAttackTrendDTO[“ydata”]->com.inspur.cloud.ddos.manage.report.dto.DdosAttackTrendDTO$YDataDTO[“data”]->java.util.ArrayList[0])
无法写入JSON:java.lang.Integer无法强制转换为java.lang.Double;嵌套异常为com.fasterxml.jackson.databind.JsonMappingException:java.lang.Integer无法强制转换为java.lang.Ddouble(通过引用链:
解决方案 :
List<Number> yDatas = (List<Number>) map.get(KEY_DATA);
直接用Number类型接收,就不会报错了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。