Hi, Thanks for the reply. I tried that library. Still get the same array. Any clue ???
Thanks in Advance, Anil On Sep 29, 4:57 am, Ranjit <ranjit.s...@gmail.com> wrote: > Hi Anil, > > Did you have look at this link, I had to work with json quite long > ago, I had also had faced the problem, > > http://www.waynemike.co.uk/jswoof > > Let me know any further Development > > Regads, > Ranjit Sail > > On Sep 28, 4:53 pm, Anil <anil.kadimise...@gmail.com> wrote: > > > > > Hi, > > I was trying to use teh JSON API from as3corelib project. > > > I tried a simple example but am getting error 1065 when i run it. > > I get the below run time error: > > > ReferenceError: Error #1065: Variable {"id": > > 646,"method":"getInfo","jsonrpc":"2","params":[]} is not defined. > > > at global/flash.utils::getDefinitionByName() > > > at mx.utils::DescribeTypeCache$/describeType()[C:\autobuild > > \3.2.0\frameworks\projects\framework\src\mx\utils\DescribeTypeCache.as: > > 95] > > > at mx.utils::ObjectUtil$/getClassInfo()[C:\autobuild > > \3.2.0\frameworks\projects\framework\src\mx\utils\ObjectUtil.as:829] > > > at mx.rpc.http::HTTPService/send()[C:\autobuild\3.2.0\frameworks > > \projects\rpc\src\mx\rpc\http\HTTPService.as:710] > > > at mx.rpc.http.mxml::HTTPService/send()[C:\autobuild > > \3.2.0\frameworks\projects\rpc\src\mx\rpc\http\mxml\HTTPService.as: > > 232] > > > at Px2try/doLogin()[C:\Documents and Settings\anilk\workspace > > \Px2try\src\Px2try.mxml:30] > > > at Px2try/___Px2try_Application1_creationComplete()[C:\Documents > > and Settings\anilk\workspace\Px2try\src\Px2try.mxml:3] > > > at flash.events::EventDispatcher/dispatchEventFunction() > > > at flash.events::EventDispatcher/dispatchEvent() > > > at mx.core::UIComponent/dispatchEvent()[C:\autobuild > > \3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:9298] > > > at mx.core::UIComponent/set initialized()[C:\autobuild > > \3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:1169] > > > at mx.managers::LayoutManager/doPhasedInstantiation()[C: > > \autobuild\3.2.0\frameworks\projects\framework\src\mx\managers > > \LayoutManager.as:718] > > > at Function/http://adobe.com/AS3/2006/builtin::apply() > > > at mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild > > \3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8628] > > > at mx.core::UIComponent/callLaterDispatcher()[C:\autobuild > > \3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8568] > > > The source code is as below:- > > > <?xml version="1.0" encoding="utf-8"?> > > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > layout="absolute" > > > xmlns="*" creationComplete="doLogin()"> > > > <mx:Script> > > > <![CDATA[ > > > import mx.controls.Alert; > > > import mx.rpc.events.FaultEvent; > > > import mx.collections.ArrayCollection; > > > import com.adobe.serialization.json.JSON; > > > import mx.rpc.events.ResultEvent; > > > private function resultHandler > > (event:ResultEvent):void > > > { > > > var rawData:String = event.result.toString(); > > > var arr:Array = (JSON.decode(rawData) as > > Array); > > > var arrCol:ArrayCollection = new > > ArrayCollection(arr); > > > trace(arrCol); > > > } > > > private function faultHandler(event:FaultEvent):void > > > { > > > Alert.show(event.fault.toString()); > > > } > > > public function doLogin():void > > > { > > > var obj:Object = > > {"jsonrpc":"2","method":"getInfo","params":[],"id":646}; > > > var req:String = JSON.encode(obj); > > > trace(req); > > > service.send(req); > > > } > > > ]]> > > > </mx:Script> > > > <mx:HTTPService id="service" resultFormat="text" > > > url="someurl" > > > result="resultHandler(event)" > > > fault="faultHandler(event)" /> > > > </mx:Application> > > > I added the swc to the library path manually. > > > Please let me know what am I missing. > > > Thanks, > > > Anil --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to flex_india@googlegroups.com To unsubscribe from this group, send email to flex_india+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/flex_india?hl=en -~----------~----~----~----~------~----~------~--~---