Can';t pickle<;java类';java.lang.Integer'&燃气轮机;用python

Can';t pickle<;java类';java.lang.Integer'&燃气轮机;用python,python,pickle,jpype,jaydebeapi,Python,Pickle,Jpype,Jaydebeapi,我使用jaydebeapipkg从数据库中获取数据。我想使用pickle序列化数据(它是元组列表格式) 数据可能包含不同的java类类型。对于特定数据类型(),我收到以下错误消息: PicklingError: Can't pickle <java class 'java.lang.Integer'>: it's not found as java.lang.java.lang.Integer PicklingError:无法pickle:找不到java.lang.java.lan

我使用
jaydebeapi
pkg从数据库中获取数据。我想使用
pickle
序列化数据(它是元组列表格式)

数据可能包含不同的java类类型。对于特定数据类型(
),我收到以下错误消息:

PicklingError: Can't pickle <java class 'java.lang.Integer'>: it's not found as java.lang.java.lang.Integer
PicklingError:无法pickle:找不到java.lang.java.lang.Integer
有办法解决这个问题吗?或者是否有已知的解决方法

非常感谢

你应该用泡菜代替泡菜

from jpype.pickle import JPickler
从文档中:

允许同时包含Java和Python对象的混合pickle文件

你能补充一下你的实施情况吗?在我看来,它搜索
java.lang.java.lang.Integer
似乎很奇怪。