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