有关json-lib2.4在转java对象时超过7位数的Double类型会出现科学计数法和精度丢失的问题

在作项目当中发现当经过json-lib来将json字符串转成对象时,超过7位数的Double类型会出现科学计数法和精度丢失的问题, 把json-lib-2.4-jdk15.jar源码下载下来,发现是数字类型的都转为number了,而不是BigDecimal,把这里改成调用createBigDecimal在打成jar包,就能够了,具体操做以下: 1. 第一步找到源码中的JSONObject类的 _f
相关文章
相关标签/搜索