我想用特殊格式读取和写入一些保存文件。然而,我目前的能力范围是编译go源,然后用Python调用它并返回JSON。
GO之间有更好的沟通方式!和Python?
答案 0 :(得分:2)
Go有gob
格式用于序列化数据,但golang-nuts上的一些mailing list discussion表明它不是与其他语言通信的好选择。
JSON将是一个非常值得尊敬的选项,或者您可以尝试使用protobufs,这也是我在上面链接的讨论中提出的。
编辑: 您也可以根据自己的需要尝试与Thrift进行沟通,但这可能不太可能成为您正在做的事情的候选人。
答案 1 :(得分:0)
有BSON,您可以将其视为JSON的二进制版本,包含Go和Python等多种语言的实现。