問題タブ [proto3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Protobuf ShortDebugString() のクラッシュ
私は次のプロトを持っています:
繰り返されるリストに2つの値を入力し、次のように印刷しようとします:
これにより、次の出力が生成されます。
そのため、ShortDebugString()
意味のある情報を持たない例外をトリガーします。
私は何か間違ったことをしていますか、または呼び出す前にシリアライゼーションをトリガーする必要がありShortDebugString()
ますか?
callstack
例外を伝播させた場合の gdb は次のとおりです。
編集
CMakeLists.txt
このプロジェクトのビルドに使用されるのは次のとおりです。
プロジェクトツリーは次のとおりです。
go - grpc proto3 によって生成された protobuff のスネーク ケース スタイル
grpcのデフォルト モデルproto3
を CamelCase から snake_case に変更することは可能ですか?
例 :
ファイルanyproto.proto
protoc -I. --go_out=plugins=grpc:. anyproto.proto
コマンドはこのモデルを生成します:
ファイル :anyproto.pb.go
andのスタイルをrequestStatus
andrequestMessage
に変更したいrequest_status
request_message