java.lang.NumberFormatException for input string “1“异常处理

2023-11-10

首先说下这个异常出现原因:

这个异常是因为csv编码为utf-8导致的,改成就ANSI好了

然后再说明一下异常出现场景:

读取csv文件->转成json数据->再转成对象

这个异常是在json数据转成对象时出现了

JSONObject.toJavaObject(json, xxxx.class);//com.alibaba.fastjson.JSONObject

但是json看着并没有什么问题,格式正常,值也没有空格,数字1也是半角的

唯一和其他测试正常的csv文件不同的是,这个文件是我用excel手建的,不是程序输出的那种,后来看了下编码,确实不一样,我自己建的是utf-8的,之前程序输出的是ANSI,我把之前的文件内容替换了一下就可以了,除了有了点中文乱码的小问题外。

ps:查看csv文件编码,选中文件,右键打开方式-->记事本

右下角就可以看到编码

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java.lang.NumberFormatException for input string “1“异常处理 的相关文章

随机推荐

  • Implementing setfenv in Lua 5.2, 5.3, and above

    Implementing setfenv in Lua 5 2 5 3 and above An upvalue tutorial Posted July 08 2015 by leafo moonscript Tags lua Tweet
  • 浅谈Phoenix在HBase中的应用

    一 前言 业务使用HBase已经有一段时间了 期间也反馈了很多问题 其中反馈最多的是HBase是否支持SQL查询和二级索引 由于HBase在这两块上目前暂不支持 导致业务在使用时无法更好的利用现有的经验来查询HBase 虽然HBase本身不
  • Matrikon OPC常见问题及解决方案(一)

    本文主要分享了使用MatrikonOPC服务器时遇到的一些最常见的问题和相应的解决方案 在联系MatrikonOPC支持团队之前 你可以看一下以下问题 解决方案和问题 答案部分是否能帮助你解决目前问题 问题和解决方案 安装时出现 aprxd
  • VUE大屏数据面板

    基于VUE写的数据看板 有九个模块 分别为 订单总量 柱状图 生产概况 数字面板 企业宣传 轮播图 产品质量分析 饼状图 客户分布 地图且有标点信息 客户订单排行 上下滚动 企业利润分析 柱折线图 合格率分析 横柱状图 测试分析 双折线图
  • python_os.walk(dir)

    for root dirs files in os walk dir os walk返回一个三元组 path 对当前路径以及其下所有的子目录进行递归 dirs 当前路径下的子目录 files 当前路径下的文件 gt gt gt for r
  • Vue3+Three.js+antvG2实战项目 智慧城市(一)

    前言 在网上找了很久都没有找到使用Three js开发智慧城市的免费文章或者免费视频 自己花了一点时间做了一个纯前端的智慧城市项目 技术栈都是最新的 vue3 vite typeScript Three antv G2 源码分享 源码 模型
  • websocket如何设置header

    websocket请求的时候要获取请求头而且需要给前端相同的相应 所以需要处理 这里记录一下 创建一个配置类 并且继承ServerEndpointConfig Configurator 重写modifyHandshake方法 获取请求头和反
  • Vue todos代办事项功能

    今天做的笔记是todos 待办事项项目 相信大家学完vue基础后 迫不及待想实现一些功能 所以这里我会用到Vue基础语法 和一些js的知识来互相结合运用 可能写的笔记不太好 大家耐心观看 有意见可以在评论区留言 我不会分享源码哦 大家想要源
  • 数字电路经验贴

    1 有时候会写一些通用模块 但是在实际使用的时候 模块内部的功能不会全部用到 会导致覆盖率上不去 以及面积增大 后续工作可以考虑怎么避免这种情况
  • ubuntu系统空间占满,无法启动

    1 今天第一次遇到Ubuntu系统整个崩溃无法启动 这个时候会出现下图所示 2 此时重启 选择recovery模式 进行修复 如下图所示 小白的我不懂以为只要进行了第二项的清处就可以 亲自尝试只清理出空间80M 3 此时应该选择root 选
  • 【机器人仿真Webots教程】-Webots安装

    Webots安装 文章目录 Webots安装 1 Webots简介 2 Webots安装 2 1 系统要求 2 2 验证显卡驱动 2 3 安装 3 Webots仿真 3 1 world文件 3 2 Controller文件 3 3 Supe
  • “全国首款自主研发IDE”——CEC-IDE(VSCode)

    省流 开源的钱真好赚 本人没有多好的文笔直接放图 从 芯 出发 前端时间用 芯 做营销的还是一个无脑恋爱剧 我的中国 芯 现在打着爱国旗号的钱就那么好圈了吗 然后就是软件上图为微软开发开源的代码编辑器下图为所谓国产自研的IDE 不能说是毫不
  • jqgrid jsonReader

    jsonReader root data page page total total records record repeatitems false 1 json 是一个比较好web 传送数据格式 jqgrid里面jsonreader 怎
  • 学习笔记-Matlab算法篇-时间序列

    时间序列 01时间序列模型 介绍 时间序列是按时间顺序排列的 随时间变化且相互关联的数据序列 分析时间序列的方法构成数据分析的一个重要领域 即时间序列分析 时间序列根据所研究的依据不同 可有不同的分类 1 按所研究的对象的多少分 有一元时间
  • uniapp的picker标签实现多级联动

  • C语言中#if的使用

    if定义 if和 endif是一组同时使用的 叫做条件编译指令 if与 define include等指令一样是由预处理器这个强大的工具处理的 预处理器可以在编译前处理c程序 if使用 if的后面接的是表达式 if MAX 10 MAX 2
  • filezilla如何连接远程FTP服务器

    进入站点管理 创建站点 填写对应连接信息 端口默认不写就是21
  • c语言编程代码五星红旗,飘动的五星红旗

    程序清单 include graphics h include stdlib h void main int size int driver VGA int mode VGAHI int d 60 40 60 65 65 40 50 65
  • 平衡车之mpu6050调试及问题总结

    这里重点讲解AD0的作用 I2C通讯中从机是要有地址的 以区别多个从机 当AD0管脚接低电平的时候 从机地址是0x68 从MPU6050的寄存器中我们可以得到答案 MPU6050作为一个IIC从机设备的时候 有8位地址 高7位的地址是固定的
  • java.lang.NumberFormatException for input string “1“异常处理

    首先说下这个异常出现原因 这个异常是因为csv编码为utf 8导致的 改成就ANSI好了 然后再说明一下异常出现场景 读取csv文件 gt 转成json数据 gt 再转成对象 这个异常是在json数据转成对象时出现了 JSONObject