Parcourir la source

Fixed Json printing of Enum on static targets (cast Int to String)

Nicolas Cannasse il y a 4 ans
Parent
commit
537470a005
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      std/haxe/format/JsonPrinter.hx

+ 2 - 2
std/haxe/format/JsonPrinter.hx

@@ -128,8 +128,8 @@ class JsonPrinter {
 				} else
 				} else
 					classString(v);
 					classString(v);
 			case TEnum(_):
 			case TEnum(_):
-				var i:Dynamic = Type.enumIndex(v);
-				add(i);
+				var i = Type.enumIndex(v);
+				add(Std.string(i));
 			case TBool:
 			case TBool:
 				add(#if (php || jvm || hl) (v ? 'true' : 'false') #else v #end);
 				add(#if (php || jvm || hl) (v ? 'true' : 'false') #else v #end);
 			case TNull:
 			case TNull: