今天就跟大家聊聊有关Flex中Json如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
在Flex中使用Json
要在Flex中使用Json,首先要下一个Json包。是官方的,却在官方怎么也载不下来。终于在CSDN上用了3分才down下来。放在附件中,需要的可以拿去用。
贴一个例子:
<?xmlversionxmlversion="1.0"encoding="utf-8"?> <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> <mx:Script> <![CDATA[ importcom.adobe.serialization.Json.*; privatevarJsonStr:String; privatevarJsonObj:Object; privatevarJsonObj2:Object; privatevarJsonStr2:String; internalfunctioninit():void{ JsonStr='{"name":"zhanzhihu","age":22,"gender":"male"}'; JsonObj=newObject(); JsonObj=Json.decode(JsonStr); trace(JsonObj.name); JsonObj2=newObject(); JsonObj2.firstName="bill"; JsonObj2.lastName="Gate"; JsonObj2.com="Microsoft"; JsonStr2=Json.encode(JsonObj2); trace(JsonStr2); } ]]> </mx:Script> </mx:Application>
输出为:
zhanzhihu {"firstName":"bill","lastName":"Gate","com":"Microsoft"}
JsonStr是一个Json格式的字符串,用Json.decode(String)便可以将它解析为as对象,同样用Json.encode(Object)可以将as对象转为Json字符串,Flex前台对Json的操作真是方便。
看完上述内容,你们对Flex中Json如何使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。