可能使用JSON将Python dict传递给Java映射?

时间:2014-05-29 21:07:14

标签: java python json dictionary map

我在Python代码中调用Java文件。目前,我传递了Java在String [] args数组中看到的几个参数。我宁愿只传递一个参数,这个参数是Python可以理解并制作成地图的Python字典(dict)。我知道我可能不得不将python字典作为字符串传递。

我该怎么做?我应该使用JSON吗?

2 个答案:

答案 0 :(得分:0)

您可以将其作为JSON传递,并使用Java中的JSON解析信息。

如果数据更简单,您可以使Java的String [] args参数中的每个其他String表示一个键或值,然后让您的代码循环遍历这些并将它们添加到地图中。

答案 1 :(得分:0)

JSON是个不错的选择。 您也可以在python端使用pickle,在另一个

使用http://www.roman10.net/loading-python-pickle-files-from-java/