How to process [Ljava.lang.object in hashmap from XML-RPC in Matlab?
<p>I'm trying to use the Apache XML-RPC Java client into Matlab, in combination with a python SimpleXMLRPCserver.</p>

<p>From the python server, I try to return a dictionary that is linking strings with lists, juts like the following:</p>

<pre><code>return {'node15': [12,58748], 'node34': [28,45784]}
</code></pre>

<p>Then when calling the method from the maltab client, I end up with what matlab calls a hashmap:</p>

<pre><code>{'node15' = [Ljava.lang.Object;@6f02ae95, node34 = [Ljava.lang.Object;@1913f123}
</code></pre>

<p>I didn't find a way to extract my list into arrays, my next step was to use values() to extract them, but it only returns a "HashMap$Values" list containing this:</p>

<pre><code>[ [Ljava.lang.Object;@6f02ae95, [Ljava.lang.Object;@1913f12]
</code></pre>

<p>It looks like matlab failed to translate the java structure into something it understands.</p>

<p>Any idea what to do with this ?</p>