首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

AS 中string转object,该如何处理

2012-04-26 
AS 中string转object请问:有一个string类型的变量比如str{a:test,b:testAgain}在AS中,如何转换为o

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 — 包含从传递给该方法的字符串中提取的属性和值的对象 

热点排行