Hello everyone;
I've been using Apache-XMLRPC 1 for quite some time, and I"m looking into
upgrading to 3. I have a method that sends a Map containing various items;
it works great for apcache-xmlrpc-1, but with 3 I see this strange behavior:
Sending this:
INFOPROPS => temp3 => 0
INFOPROPS => num_errs => 1
INFOPROPS => temp2 => 101
INFOPROPS => temp1 => 102
INFOPROPS => zone_vols => [{MASTER=100, MASTERADJ=100, WAVEADJ=100,
ZONENAME=0: OH - Audio, ZONEID=0, WAVE=60, HR=8}]
The client, however, sees this:
INFOPROPS => temp3 => 0
INFOPROPS => num_errs => 1
INFOPROPS => temp2 => 101
INFOPROPS => temp1 => 102
INFOPROPS => zone_ids => [Ljava.lang.Object;@b5f53a
The value for 'zone_ids' is a List of Maps; but under xmlrpc3 the client
only sees an Object. These objects (Hashtable and Vector) are Serializable;
is that why?
Many thanks;