소스 검색

Preserve Float-typed values when they are written as such in JSON (ie. "5.0" or "0.0") (#9844)

Sébastien Bénard 5 년 전
부모
커밋
e33713f2d2
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      std/haxe/format/JsonParser.hx

+ 1 - 1
std/haxe/format/JsonParser.hx

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