0

特別な形式の保存ファイルを読み書きしたいのですが。ただし、現在の機能の範囲は、goソースをコンパイルし、それをPythonで呼び出して、JSONを返すことです。

GO間で通信するためのより良い方法はありますか?とPython?

4

2 に答える 2

2

Go にはgobデータをシリアル化するための形式がありますが、golang-nutsに関するメーリング リストの議論では、他の言語との通信には適していないことが示唆されています。

JSON は非常に立派なオプションです。または、上記でリンクしたディスカッションでも提案されているprotobufsを使用してみることができます。

編集:必要に応じてThriftと通信することもできますが、それはおそらくあなたがやっていることの可能性が低い候補です.

于 2012-09-11T05:10:14.267 に答える
0

JSON のバイナリ バージョンと考えることができるBSONがあり、Go や Python を含む多くの言語の実装が含まれています。

于 2012-09-14T16:40:37.017 に答える