@@ -301,8 +301,12 @@ class JsonParser {
}
var f = Std.parseFloat(str.substr(start, pos - start));
- var i = Std.int(f);
- return if (!point && i == f) i else f;
+ if(point) {
+ return f;
+ } else {
+ var i = Std.int(f);
+ return if (i == f) i else f;
+ }
inline function nextChar() {