Forráskód Böngészése

move date compare lower on checks

Sam MacPherson 11 éve
szülő
commit
8724d7b3a4
1 módosított fájl, 4 hozzáadás és 4 törlés
  1. 4 4
      std/haxe/format/JsonPrinter.hx

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

@@ -39,10 +39,7 @@ class JsonPrinter {
 		case TClass(c):
 		case TClass(c):
 			if( c == String )
 			if( c == String )
 				quote(v);
 				quote(v);
-			else if( c == Date ) {
-				var v : Date = v;
-				quote(v.toString());
-			} else if( c == Array ) {
+			else if( c == Array ) {
 				var v : Array<Dynamic> = v;
 				var v : Array<Dynamic> = v;
 				addChar('['.code);
 				addChar('['.code);
 				var len = v.length;
 				var len = v.length;
@@ -61,6 +58,9 @@ class JsonPrinter {
 				for( k in v.keys() )
 				for( k in v.keys() )
 					Reflect.setField(o,k,v.get(k));
 					Reflect.setField(o,k,v.get(k));
 				objString(o);
 				objString(o);
+			} else if( c == Date ) {
+				var v : Date = v;
+				quote(v.toString());
 			} else
 			} else
 				#if flash9
 				#if flash9
 				classString(v);
 				classString(v);