原始数据:{"status":0,"result":[{"x":114.2307489832,"y":29.579081808346}]}
logger.error(obj.getFloatValue("x"));
114.23075
logger.error(obj.getDoubleValue("x"));
114.23075103759766
以上2个方法都无法获得完全一致的数值。
Double.valueOf(obj.get("x").toString())
这段代码可以准确的获取对应数值。