gpt4 book ai didi

java - 在 Python 和 Groovy 之间传输简单对象

转载 作者:行者123 更新时间:2023-12-01 18:55:36 25 4
gpt4 key购买 nike

可以使用序列化/反序列化(pickle/marshal/shelve)在两个 Python 进程之间传输对象,在 Groovy/Java 进程之间也可以进行同样的操作。

大多数简单的 Python 和 Groovy 数据结构(例如列表、字典、字符串、整数,甚至文件对象)都可以以某种方式以通用序列化格式进行序列化,并从 Python 传输到 Groovy 进程,反之亦然。

我的问题:是否有任何 Groovy 模块可以解释 Python pickled 对象流并在 Groovy 中重新创建简单的数据结构,或者是否有任何 Python 模块可以解释 Groovy 序列化对象流?

最佳答案

我认为没有用于读取“相反侧”格式的库(但也许我错了),特别是如果您要(反)序列化复杂的特定于语言的对象(例如文件)。

我建议寻找一些良好的跨语言解决方案,例如 ThriftProtocol Buffers或者简化通信协议(protocol)并使用像 JSON 这样简单的东西。

关于java - 在 Python 和 Groovy 之间传输简单对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14102674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com