Comment décoder et fonte chaîne JSON en Flex?

Je suis en utilisant as3corelib pour décoder/encoder les chaînes JSON. Dans ma petite expérience, je veux encoder
un objet (UserInfo) à chaîne JSON et le décoder à l'objet, mais il semble échouer à la conversion de point (la dernière ligne), pourquoi serait-ce possible? comment puis-je le faire fonctionner?

La UserInfo classe

public class UserInfo
{
    public var levelProgress    : int;
}

Le code de conversion

var user1:UserInfo = new UserInfo() 
user1.levelProgress = 20;

var a:String = JSON.encode(user1);
var b:Object = JSON.decode(a);
var c:UserInfo;

c = b as UserInfo;  //c gets null, why?

OriginalL'auteur Eran Betzalel | 2009-09-20