读书人

AS 中string转object,该如何处理

发布时间: 2012-04-26 14:01:31 作者: rapoo

AS 中string转object
请问:
有一个string类型的变量比如
str="{a:'test',b:'testAgain'}";
在AS中,如何转换为object的形式?

[解决办法]
有的
URLUtil.stringToObject

从字符串返回对象。字符串包含 name=value 对,它们成为返回对象的动态属性。这些属性对由指定的 separator 分隔。该方法可转换数字、布尔值、数组(由“[]”定义)以及子类(由“{}”定义)。默认情况下,%XX 格式的 URL 模式将转换为相应的字符串字符。

例如:

var s:String = "name=Alex;age=21";
var o:Object = URLUtil.stringToObject(s, ";", true);
返回对象:{ name: "Alex", age: 21 }。


参数 string:String — 要转换为对象的字符串。

separator:String (default = "") — 分隔字符串中的 name=value 对的字符。

decodeURL:Boolean — 是否对字符串中 URL 编码的字符进行解码。



返回 Object — 包含从传递给该方法的字符串中提取的属性和值的对象

读书人网 >flex

热点推荐