Я пишу плагин 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.
Но оба они возвращают истину.