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

基本上 :

var customObject:CustomObject = JSON.decode(evt.result as String) as CustomObject;

问候阿德勒兹

最佳答案

在AS3中,不能使用as或CustomClass(customObject)将动态对象强制转换为自定义类。

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

然后,您将使用:

var customObject:CustomClass = new CustomClass(JSON.decode(evt.result as String));

PS。关于评论,并非每种语言都适用...我想这使其成为特定于 ActionScript 的。

10-08 06:58