记一次 net.sf.json.JSONObject,使用 getLong() 获取属性值得坑
场景如下: web端传递一个JSON 至服务端,服务端进行解析并处理时,出现了一个诡异的现象。在我们日常的项目中,为了解决浏览器端处理 long 类型参数时,存在精度都丢失的问题,我们通常会将long转为string 再传递给前端正常的情况下,当我们向服务器发起请求时,我们服务端使用 DTO接收参数,spring 会自动做对象转换,此时也不会出现什么异常。问题是,当你觉得参数不多,定义个DTO又麻烦,干脆用 String 接收参数,在自行转换为对象,进行数据取值时,问题就来了。如:前端请
原创
2021-08-31 21:49:53 ·
1487 阅读 ·
0 评论