json配列をいくつかの値で解析しようとしています。 "0.00009800"のような長い値にはいくつか問題があります。jsonは自動フォーマットのないlong double値を解析します
jsonObject.getDoubleとgetStringを試しました。9.8E-5を返します。 同じ結果でBigDecimalも試しました。
私には欠けている簡単な解決策があります。
tmp.high24h = Double.valueOf(e.getString("High"));
tmp.low24h = java.math.BigDecimal.valueOf(e.getDouble("Low")).doubleValue();
をあなたのコードを表示することができますか? –