0

我想读写一些特殊格式的保存文件。然而,我目前的能力范围是编译 go 源代码,然后用 Python 调用它并返回 JSON。

GO之间有没有更好的通信方式!和Python?

4

2 回答 2

2

Go 有一种gob用于序列化数据的格式,但一些关于 golang-nuts 的邮件列表讨论表明它不是与其他语言通信的好选择。

JSON 将是一个非常受人尊敬的选择,或者您可以尝试使用我在上面链接到的讨论中也建议的protobufs 。

编辑:您也可以根据自己的需要尝试与Thrift进行交流,但这可能不太适合您正在做的事情。

于 2012-09-11T05:10:14.267 回答
0

BSON,您可以将其视为 JSON 的二进制版本,具有多种语言的实现,包括 Go 和 Python。

于 2012-09-14T16:40:37.017 回答