Você realmente precisa usar JSON? Em 17 de novembro de 2010 10:46, Gregory Fontenele < gregoryfonten...@gmail.com> escreveu:
> Caros, > > Estou precisando passar um ArrayCollection para o Java por JSON, mas não > estou conseguindo. > Estou usando o cairngorm e depois de passar por todas as fases quando chego > no CotacaoBusinessDelegate, > vou serializar o objeto e mandar para o Java, mas está dando erro. > > Estou fazendo assim: > > public function enviarEmail(value:ArrayCollection):void > { > var httpService:HTTPService = new HTTPService(); httpService.url = > "../cotacao/enviarEmail"; httpService.method = "POST"; > httpService.request.listValorCotacao = JSON.encode(value);; > } > > E o erro que está dando é esse: > > Error: Error #1023: Estouro de pilha. > at XML/http://adobe.com/AS3/2006/builtin::copy() > at global/describeParams() > at global/describeTraits() > at global/avmplus::describeType() > at global/flash.utils::describeType() > at > com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:242] > at > com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101] > at > com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288] > at > com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101] > at > com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288] > at > com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101] > at > com.adobe.serialization.json::JSONEncoder/arrayToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:207] > at > com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:96] > at > com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288] > at > com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101] > at > com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288] > at > com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101] > at > com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288] > at > com.adobe.serialization.json::JSONEncoder/convertToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:101] > at > com.adobe.serialization.json::JSONEncoder/objectToString()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONEncoder.as:288] > > O que estou fazendo de errado? > > > -- > Atenciosamente, > Gregory Fontenele > > -- > 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 -- Augustus Costa Sagarana Tecnologia Mobile +55(85)8139.2679 Desk +55(85)3304.6549 -- 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