We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7bed8ab commit df6f71cCopy full SHA for df6f71c
src/main/java/com/jsoniter/JsonIterator.java
@@ -292,13 +292,14 @@ public final Object read() throws IOException {
292
return readString();
293
case NUMBER:
294
IterImplForStreaming.numberChars numberChars = IterImplForStreaming.readNumber(this);
295
- Double number = Double.valueOf(new String(numberChars.chars, 0, numberChars.charsLength));
+ String numberStr = new String(numberChars.chars, 0, numberChars.charsLength);
296
+ Double number = Double.valueOf(numberStr);
297
if (numberChars.dotFound) {
298
return number;
299
}
300
double doubleNumber = number;
301
if (doubleNumber == Math.floor(doubleNumber) && !Double.isInfinite(doubleNumber)) {
- long longNumber = Long.valueOf(newString(numberChars.chars, 0, numberChars.charsLength));
302
+ long longNumber = Long.valueOf(numberStr);
303
if (longNumber <= Integer.MAX_VALUE && longNumber >= Integer.MIN_VALUE) {
304
return (int) longNumber;
305
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments