|
@@ -82,7 +82,7 @@ class JsonPrinter {
|
|
case TObject:
|
|
case TObject:
|
|
objString(v);
|
|
objString(v);
|
|
case TInt:
|
|
case TInt:
|
|
- add(v);
|
|
|
|
|
|
+ add(#if as3 Std.string(v) #else v #end);
|
|
case TFloat:
|
|
case TFloat:
|
|
add(Math.isFinite(v) ? v : 'null');
|
|
add(Math.isFinite(v) ? v : 'null');
|
|
case TFunction:
|
|
case TFunction:
|
|
@@ -129,7 +129,7 @@ class JsonPrinter {
|
|
var i : Dynamic = Type.enumIndex(v);
|
|
var i : Dynamic = Type.enumIndex(v);
|
|
add(i);
|
|
add(i);
|
|
case TBool:
|
|
case TBool:
|
|
- add(#if php (v ? 'true' : 'false') #else v #end);
|
|
|
|
|
|
+ add(#if (php || as3) (v ? 'true' : 'false') #else v #end);
|
|
case TNull:
|
|
case TNull:
|
|
add('null');
|
|
add('null');
|
|
}
|
|
}
|