我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

JSONArray.fromObject 转化字符串时 如果字符串内有数字会出现误差

String jsonString="[{\"sqje\":1002709.93}]";
JSONArray.fromObject(jsonString);
转出来怎么是 1002709.94 ?

我看了 JSONArray 源码 发现在转化过程中调用了 org.apache.commons.lang.math.numberutils的createNumber方法
试了下 NumberUtils.createNumber("1002709.93")
输出了1002709.94
问题是发现了 但何解呀?

近期文章

  • 求助各位大神关于这个C语言基础问题
  • 关于全局变量与静态变量的问题
  • Cattle
  • 线段处理
  • myeclipse问题卡顿,以及web页面工具栏问题
  • Bullet Hole
  • SQL SERVER 2008 有点小复杂行转列,如图,谢谢
  • Flooded!
  • Air Raid
  • C#list集合排序的问题,谢谢
  • 关于这个C语言的基础问题
  • 查找一个字符串里有几个我要找的子字符串 不可以用String
  • 关于mfc中extern的使用
  • Parallelepiped walk
  • Loansome Car Buyer
  • 本人初步接触 请教大佬 帮帮忙
  • 在scrapy中如何实现在多个页面上进行爬取
  • Java开发在线聊天功能,大概怎么做?
  • linux突然出现问题,请大神赐教
  • 二叉树C语言问题(数据结构)

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华