Eu tenho a lista de objeto JSON gostaria de deserializa para uma arraylist para mostra em uma Grid e num no conseguindo:
{"result":[[{"type":"VOEmpresas.TVOEmpresas","id":1,"fields":{"P_EMPCOD":"00 001","P_EMPATV":"T","P_EMPNAT":"00001","P_EMPCNP":"T","P_EMPIES":"43778939", "P_EMPDTE":38432,"P_EMPNOM":"REDE SAT NORDESTE","P_EMPEND":"LOTEAMENTO PORTAL NORTE CENTER RA Q4 L7","P_EMPBAI":"PORTAO","P_EMPMUN":"LAURO DE FREITAS","P_EMPEST":"BA","P_EMPCEP":"42700000","P_EMPTEL":"7133795157","P_EM PFAX":"7133795157","P_EMPEMA":"rede...@redesat.com.br","P_EMPURL":"RONALDO SOMENZARI","P_EMPCAE":"Producao","P_EMPIMU":"Normal","P_EMPFAN":"REDESAT","P _EMPNUM":"07","P_EMPIBG":"2919207"}},{"type":"VOEmpresas.TVOEmpresas","id":1 ,"fields":{"P_EMPCOD":"00002","P_EMPATV":"T","P_EMPNAT":"00002","P_EMPCNP":" T","P_EMPIES":"014767951","P_EMPDTE":40823,"P_EMPNOM":"REDE SAT EQUIPAMENTOS ELETTRONICO. LTDA","P_EMPEND":"RUA D 118 B","P_EMPBAI":"JARDIM GRAPIUNA","P_EMPMUN":"ITABUNA","P_EMPEST":"BA","P_EMPCEP":"45600676","P_EMPT EL":"7336161588","P_EMPFAX":"7336161588","P_EMPEMA":"rede...@redesat.com.br" ,"P_EMPURL":"www.redesat.com.br","P_EMPCAE":"Producao","P_EMPIMU":"Normal"," P_EMPFAN":"ITABUNA","P_EMPNUM":"118","P_EMPIBG":"2914802"}},{"type":"VOEmpre sas.TVOEmpresas","id":1,"fields":{"P_EMPCOD":"00003","P_EMPATV":"T","P_EMPNA T":"00003","P_EMPCNP":"T","P_EMPIES":"27.135.480-1","P_EMPDTE":41171,"P_EMPN OM":"REDE SAT EQUIPMENTOS ELETRONICOS LTDA","P_EMPEND":"RUA EVALDO CAMPOS JUNIOR - GALPAO B-C B","P_EMPBAI":"ARAUANA","P_EMPMUN":"ARACAJU","P_EMPEST":"SE","P_EMPCEP":"490 39040","P_EMPTEL":"(79) 3223-1010","P_EMPFAX":"(79) 3223-1010","P_EMPEMA":"franc...@redesat.com.br","P_EMPURL":"www.redesat.com. br","P_EMPCAE":"Producao","P_EMPIMU":"Normal","P_EMPFAN":"ARACAJU","P_EMPNUM ":"426","P_EMPIBG":"2800308"}}]]} Tendei da seguinte forma: private function resultHandler(event:ResultEvent):void{ var Resultado:String = event.result.toString(); var jo:Object = JSON.decode(event.result.toString()); var arr:Array = jo["result"][0]; var DataGriProvider:ArrayCollection = new ArrayCollection(); for (var i:int=0;i<arr.length;i++) { var EmpresaObject : Empresas = new Empresas; EmpresaObject = arr[i]; DataGriProvider.addItem(EmpresaObject); } DataGrid.dataProvider = DataGriProvider; } private function failRequest(event:FaultEvent):void{ trace(event.toString()); } Não deu certo alguém ja fez ?? obrigado -- -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev --- Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.