|
@@ -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);
|