Java后台接收参数出现java.lang.Integer cannot be cast to java.lang.Double错误(已解决)
在Java接受前端传过来的数据信息的时候,使用List<List< double>>进行接收结果出现这个错误
java.lang.Integer cannot be cast to java.lang.Double是类型转换出现的错误,当是这个数据在前端明明处理过,使用parseFloat转为了浮点数
后端使用List<List>进行接收,此时也没有报错
于是打开debug进行调试检查问题,发现传过来的数值如果是整数则为Integer类型,有小数的才是double类型
但是在接收后转为List<List< double>>时又没有报错,导致List<List< double>>里装的并不全是double类型,而是掺杂了integer类型的数据,所以无法直接使用Double.parseDouble()进行转换,尝试先转为String再进行转换
但是还是出现了相同的错误,使用debug进行调试
发现数据也没有出现问题,已经成功转为String类型并且成功转为double类型了
所以尝试改变一下接收的方式,使用JSONArray进行接收再取出
这样就能成功取出来了
Java后台接收参数出现java.lang.Integer cannot be cast to java.lang.Double错误(已解决)相关推荐
- 【异常】java.lang.Integer cannot be cast to java.lang.String
目录 目录 一.问题描述 二.问题分析 1/ 2 关于BootStrapLoader的问题 2 / 3 java.lang.Integer cannot be cast to java.lang.St ...
- “无效数字” ;java.lang.Integer cannot be cast to java.lang.String
今天页面上突然查询不出数据,大致的sql语句是 select xx ,xxx from table a where a.lrmb in ( 6101060033, 61010503300, 61016 ...
- java string转long报错_java.lang.Integer cannot be cast to java.lang.Long解决办法
你好我是辰兮,本次是项目遇到的java.lang.Integer cannot be cast to java.lang.Long异常以及相对应的解决方案. 文章目录 一.实战问题 用postman测 ...
- 已解决java.lang.Integer cannot be cast to java.lang.String异常的正确解决方法,亲测有效!!!
已解决java.lang.Integer cannot be cast to java.lang.String异常的正确解决方法,亲测有效!!! 文章目录 报错问题 解决方法 福利 报错问题 1.在执 ...
- java.lang.ClassCastException: java.lang.Integer cannot be cast to java.math.BigD
解决:将int类型转成BigDecimal类型就可以了 filtrationList.add(new Filtration(MatchType.EQ,BigDecimal.valueOf(0),&qu ...
- java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String at java.lang.It
错误信息: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String at java.lan ...
- java后台接收参数_java 后台如何 接收 uploader UploadFileOptions 参数
Uploader Example // 扩展API加载完毕后调用onPlusReady回调函数 document.addEventListener( "plusready", on ...
- java后台接收微信小程序发送的post请求参数
java后台接收微信小程序发送的post请求参数 // 微信端:data数据要加上JSON转换JSON.stringify() wx.request({url: 'http://127.0.0.1:8 ...
- 已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String异常的
已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String异常的 ...
最新文章
- cakephp中使用大括号的形式避免用点号连接sql语句
- 【Linux 内核 内存管理】Linux 内核堆内存管理 ③ ( CPU 计数器瓶颈 | per-CPU 计数器 | Linux 内核 percpu_counter 结构体源码 )
- tomcat架构分析(valve机制)【转】
- 一些让人受益匪浅的话--转
- eureka java_spring cloud 入门系列二:使用Eureka 进行服务治理
- 用户分群模型:如何打造精细化运营基石?
- ASP NET 数据库访问
- jQuery源码分析系列 : 整体架构
- gbk编码的简介以及针对gbk文本飘红截断原理以及实现
- 搭建项目前端页面环境
- $.ajax注册表单
- camvid数据集使用方法_github资源推荐:目标姿态检测数据集与渲染方法
- YoungTalk-STM32入门100步-总篇
- HTML/XML转义字符对照表ASCII码对照表
- redis数据结构hash
- win10下的dos基本命令
- toString方法重写
- 基于51单片机的智能煤气天然气CO检测阈值报警器排气风扇方案原理图设计
- Echarts基本使用(vue实现3D地图)
- 防止电子邮件网络钓鱼攻击的10种方法