Open Apricot-S opened 7 months ago
原因は google.protobuf.message.Message.ListFields()
だと思われる。
デフォルト値 ( 0
, false
, []
など ) のフィールドが ListFields()
に含まれないのは proto3 の仕様である。
参考: https://github.com/protocolbuffers/protobuf/issues/1772
@Cryolite デフォルト値のフィールドが表示されないのは API Visualizer として仕様通りの動作ですか? 仕様通りであればこの Issue はクローズします
概要
API Visualizer で対局中の API の内容を確認すると、一部のフィールドが表示されていない 表示されていないフィールドの値は
false
や0
、空リストなど、デフォルト値であるfalse
と評価されるような値であるAPI Visualizer の表示
同じデータの majsoulrpa での log
To Be
値が
false
や0
のフィールドも表示される