JSONObject Float Doubleタイプのデータを取得する精度
469 ワード
:{"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())
このコードは対応する数値を正確に取得することができます.