Плагин protobuf: filed-> has_json_name () всегда true, устанавливает ли пользователь атрибут json_name? - PullRequest
0 голосов
/ 14 мая 2019

Я пишу плагин protobuf с помощью cpp. Я считаю, что каждое поле-> has_json_name () всегда возвращает true, независимо от того, устанавливает ли пользователь свойство json_name.

message Test{
    optional int32 proterty_a = 1 [json_name="proterty_a"];
    optional int32 proterty_b = 2 ;
}

Насколько я понимаю, поле proterty_a has_json_name должно возвращать true, а поле proterty_b has_json_name должно возвращать false.

Но оба они возвращают истину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...