猿问

Python和GO之间的通讯媒介?

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

GO之间是否有更好的通讯方式!和Python?


长风秋雁
浏览 325回答 2
2回答

catspeake

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

FFIVE

Go具有gob用于序列化数据的格式,但是有关golang-nuts的一些邮件列表讨论表明,它不是与其他语言进行通信的理想选择。JSON将是一个非常受人尊敬的选择,或者您可以尝试使用protobuf,在我上面链接的讨论中也建议使用protobuf。编辑:您也可以根据自己的需要尝试与Thrift进行通信,但这对于您正在做的工作来说可能不太可能。
随时随地看视频慕课网APP

相关分类

Python
我要回答