将JSON转换为自定义ActionScript对象?

6 flash json casting object actionscript-3

您好我想知道是否可以将我的JSON字符串转换为自定义对象?

基本上:

var customObject:CustomObject = JSON.decode(evt.result as String) as CustomObject;
Run Code Online (Sandbox Code Playgroud)

关心阿德尔茨

mrk*_*shi 4

在 AS3 中,您无法使用asCustomClass(customObject)将动态对象转换为自定义类。

但是,您可以使用一些简单的技巧作为解决方法。例如,您可以为自定义类声明一个构造函数,该构造函数接受一个对象并使用对象属性初始化它的成员。

然后您将使用:

var customObject:CustomClass = new CustomClass(JSON.decode(evt.result as String));
Run Code Online (Sandbox Code Playgroud)

附言。关于评论,并非每种语言都如此......我想这使得它成为动作脚本特定的