Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR PYTHON

message to dict protobuf

google.protobuf.json_format.MessageToDict(message, including_default_value_fields=False, preserving_proto_field_name=False, use_integers_for_enums=False, descriptor_pool=None, float_precision=None)¶
    Converts protobuf message to a dictionary.
    When the dictionary is encoded to JSON, it conforms to proto3 JSON spec.
    Parameters
            message – The protocol buffers message instance to serialize.
            including_default_value_fields – If True, singular primitive fields, repeated fields, and map fields will always be serialized. If False, only serialize non-empty fields. Singular message fields and oneof fields are not affected by this option.
            preserving_proto_field_name – If True, use the original proto field names as defined in the .proto file. If False, convert the field names to lowerCamelCase.
            use_integers_for_enums – If true, print integers instead of enum names.
            descriptor_pool – A Descriptor Pool for resolving types. If None use the default.
            float_precision – If set, use this to specify float field valid digits.
    Returns
        A dict representation of the protocol buffer message.
google.protobuf.json_format.MessageToJson(message, including_default_value_fields=False, preserving_proto_field_name=False, indent=2, sort_keys=False, use_integers_for_enums=False, descriptor_pool=None, float_precision=None)
    Converts protobuf message to JSON format.
 
PREVIOUS NEXT
Tagged: #message #dict #protobuf
ADD COMMENT
Topic
Name
2+5 =