0
2つのプログラムは、それらが実装されている言語に関係なく、メッセージを交換したいときに、protobufやavroなどの共通フォーマットで行うことができます。このために、proto3やavro-toolsなどのツールを使用して、プロデューサとコンシューマのプログラムで使用できるクラス構造を複数の言語で生成します。メッセージ交換フォーマットとしてのJSON
メッセージフォーマットをJSONにする必要がある場合は、同じことを達成できる方法はありますか?シリアライズとデシリアライズ時にJSONを生成して消費するクラスを生成するためにコンパイラを使用できますか?
JSONとは、プログラムを交換できるだけでなく、人間が読めるようにメッセージが必要なためです。
それは多くの言語で、サーバーとクライアントのファイルの作成をサポートしています。