Pegar Array de Objetos de um webservice

Olá!

Assim, eu tenho um webservice e nele tem um método que retorna um array de objetos.
Por exemplo, o objeto é esse:

[code]public class Objeto{
private String att1;
private String att2;

public Objeto(att1,att2){
this.att1=att1;
this.att2=att2;

public String getAtt1(){
return att1;
}
public String getAtt2(){
return att2;
}
}[/code]

e o método no webservice é esse:

public Objeto[] getObjeto(){ Objeto[] objs = new Objeto[2] Objeto obj = new Objeto("valor1","valor2"); Objeto obj2 = new Objeto ("valor3","valor4"); objs[0] = obj; objs[1] = obj2; return objs; }

Como eu faço para acessar esses objetos do webservice no J2ME?
Eu estou tentando da seguinte forma, considerando que o webservice esta me retornando um array de objetos do tipo “Objeto”

    // Chama o WebService
    String url = "http://localhost:7070/axis2/services/HelloAxisWorld"; 
    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapSerializationEnvelope.VER11);
    SoapObject soapObject = new SoapObject(url,"getObjeto");
    envelope.addMapping(url, "Objeto", new Objeto().getClass());
    envelope.bodyOut = soapObject;
    HttpTransport transport = new HttpTransport(url);
    transport.call("",envelope);
    System.out.println(envelope.getResponse());

Mas só aparece o objeto da posição [0] do array no “getResponse()”, os outros não =/

Pelo browser eu ja vi que funciona, mas nao sei como pegar isso pelo J2ME.

obrigado!

Estou com o mesmo problema…

http://www.guj.com.br/posts/list/133630.java

Conseguiu resolver?

Obrigado

Postei ontem essa minha dúvida, e a dúvida ainda continua hehehe