JSONをProtobufに変換する理由
既存のJSONペイロードに合わせて.protoファイルを手書きするのは面倒な作業です。上のフォームにサンプルのJSONドキュメントを貼り付ければ、ネストされたオブジェクトごとに1つのmessageを持つ、すぐに使えるproto3のmessage定義が一瞬で得られます。
仕組み
このコンバーターはJSONをローカルで解析し、snake_caseのフィールド名とmessageごとの連番フィールド番号を持つproto3のmessageを出力します。null値や異種混在の配列はgoogle.protobuf.Valueにフォールバックし、struct.protoのimportは必要な場合にのみ含まれます。