If you want to avoid custom serializers, the only way is to have a separate set of classes for your web service, and convert to and fro your internal set.

I have never tried, so I am not sure at all, but maybe you can use "DynaBeans" from jakarta commons beanutils to dinamically create "web-service compatible" wrappers for your classes. If you try this path, and get success, don't forget to share it! ;-)

Regards,
Rodrigo Ruiz

Giggle Giggle wrote:
So, when I want to avoid custom serializers what is the best solution (Java 
client)?
I have to have collections as attributes in my classes (arrays don't fit my 
needs).
Are wrappers (around every class containing a collection) the good way or is there any better solution?
(maybe the answer is hidden in "class clasting in your code" but I don't 
understand what it means)

Thank you
Lucas

------------ Původní zpráva ------------
Od: Anne Thomas Manes <[EMAIL PROTECTED]>
Předmět: Re: Sending a Collection of objects (advanced :-))
Datum: 14.2.2006 14:16:40
----------------------------------------
You should convert all collections to arrays -- especially if your goal is
interoperability with non-Java applications. As an alternative to doing the
class clasting in your code, you could write your own schema for the
information and custom serializers.

Anne



Reply via email to