/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/protobuf/json/proto/enum_options.proto
23 строки
536 B
malkovskynv
MARKETRECOM-8673_json_enum_value
03 авг 2023, 13:42
03 авг 2023, 13:42
b9ee63e
Код
Авторство
О чём код?
syntax="proto3"; import "google/protobuf/descriptor.proto"; /** Allows custom strings for Enum proto values when converting to/from json Example: Enum SomeEnum { DefaultEnumValue = 0 [json_enum_value="custom_name_for_default_value"]; } message TProtoTest { SomeEnum someField = 0 [json_name="some_field"]; } will correspond {"some_field": "custom_name_for_default_value"} when [Proto2JsonConfig|Json2ProtoConfig].UseJsonEnumValue = True */ extend google.protobuf.EnumValueOptions { string json_enum_value = 4242279; }