我有一个来自JSON的数组,如下所示:
"lodg": [82015372.06, 0, 0, 82015372.06, 82486446.4401653]
我无法获得真正的价值82015372.06
。我尝试了下面的代码:
Double integer = obj.getJSONArray("lodg").getDouble(3); // 8.201537206E7
Long value = Double.valueOf(integer).longValue(); //82015372
float fl = (float) obj.getJSONArray("lodg").getDouble(3); //8.2015376E7
我读到了有关此问题,但它不起作用。我需要获得价值,而不仅仅是打印出来。