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":"[email protected]","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":"[email protected]"
,"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":"[email protected]","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 [email protected]
Para sair da lista, envie um email em branco para
[email protected]
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 [email protected].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.