Tenta dar um cast na linha:
EmpresaObject = arr[i] as Empresas;

Está com o debugger instalado, não deu nenhum erro?

Abraço,

Fredy




On Thu, Jun 13, 2013 at 4:54 PM, Aparecido <supo...@samos.com.br> wrote:

> 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":"00001","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_EMPFAX":"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_EMPTEL":"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":"VOEmpresas.TVOEmpresas","id":1,"fields":{"P_EMPCOD":"00003","P_EMPATV":"T","P_EMPNAT":"00003","P_EMPCNP":"T","P_EMPIES":"27.135.480-1","P_EMPDTE":41171,"P_EMPNOM":"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":"49039040","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.
>
>
>

-- 
-- 
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.


Responder a