gpt4 book ai didi

java - org.json.JSONObject.getLong 给出不精确的结果

转载 作者:太空狗 更新时间:2023-10-29 16:20:28 25 4
gpt4 key购买 nike

Wrong precision in Long conversion

在android中,如我们所见附图,我从服务器收到的 json 是“id=-7051563524465472446”但代码 jsonObject.getLong("id") 给出 -7051563524465472512

我可以看到每个 getLong 转换的最后 4 位数字都有不精确的结果(或丢失精度?)。有什么我错过的吗?

我的设置:java 1.6.0_41、Android 4.1.2、IntelliJ 12 IDE。

最佳答案

Long.parseLong(jsonObject.getString("id")) 给出精确的结果。

关于java - org.json.JSONObject.getLong 给出不精确的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16372116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com