0

我正在使用从 java 到 python 的 XMLRPC 调用。

所以我在 python 中的服务器有这些远程方法,并在 java 中使用 apache xmlrpc lib 进行调用。

所以我总是喜欢使用 Dictionary 从电话中返回。因为当我使用字典时,Java 中的 Object 数据类型直接打印从 python 返回的值集。然后我使用 Map 进行迭代。

现在我必须以其中一种方法返回列表。我可以将 Object 转换为 List/ArrayList/HashMap。

需要帮助... 如何在 Java 中转换 Python 列表?

样本输出:

{hello=1, list=[Ljava.lang.Object;@1ba9f7}
4

1 回答 1

2

看起来转换工作正常 -是打印出 Java数组(不是列表)对象[Ljava.lang.Object;@1ba9f7的默认方式。不是很有帮助,但是你去...

您可以使用. Arrays.asList(mylist)请参阅JavaDoc

或者尝试使用以下方法打印出数组中的项目:

for (Object obj: myArray)
{ 
   System.out.println(obj);
}
于 2012-10-16T11:43:48.230 回答