Skip to content

Commit 17cf46d

Browse files
committed
[JAVA-280]: NaN double value is not properly parsed back in JSON
1 parent 8ecffda commit 17cf46d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/com/mongodb/util/JSON.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,11 @@ protected Object parse(String name) {
297297
read('n'); read('u'); read('l'); read('l');
298298
value = null;
299299
break;
300+
// NaN
301+
case 'N':
302+
read('N'); read('a'); read('N');
303+
value = Double.NaN;
304+
break;
300305
// true
301306
case 't':
302307
read('t'); read('r'); read('u'); read('e');

0 commit comments

Comments
 (0)