如何处理[Ljava.lang.object对象在Matlab的XMLRPC的hashmap中?

2024-04-25 23:16:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Apache XML-RPC Java客户机与python SimpleXMLRPCserver结合使用到Matlab中。你知道吗

在python服务器中,我尝试返回一个将字符串与列表链接的字典,如下所示:

return {'node15': [12,58748], 'node34': [28,45784]}

然后,当从maltab客户端调用该方法时,我得到了matlab所称的hashmap:

{'node15' = [Ljava.lang.Object;@6f02ae95, node34 = [Ljava.lang.Object;@1913f123}

我没有找到将列表提取到数组中的方法,下一步是使用values()提取它们,但它只返回一个“HashMap$values”列表,其中包含以下内容:

[ [Ljava.lang.Object;@6f02ae95, [Ljava.lang.Object;@1913f12]

看起来matlab没能将java结构转换成它能理解的东西。你知道吗

你知道怎么处理这个吗?你知道吗


Tags: 方法列表lang客户机objectapachexmljava