parameters: (message,
                    including_default_value_fields=False,
                    preserving_proto_field_name=False)
return_statement: return printer._MessageToJsonObject(message)
docstring: Converts protobuf message to a JSON dictionary.
  
    Args:
      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.
  
    Returns:
      A dict representation of the JSON formatted protocol buffer message.
docstring_summary: Converts protobuf message to a JSON dictionary.
docstring_tokens: Converts protobuf message to a JSON dictionary .
function: def MessageToDict(message,
                    including_default_value_fields=False,
                    preserving_proto_field_name=False):
    """Converts protobuf message to a JSON dictionary.
  
    Args:
      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.
  
    Returns:
      A dict representation of the JSON formatted protocol buffer message.
    """
    printer = _Printer(including_default_value_fields,
                       preserving_proto_field_name)
    # pylint: disable=protected-access
    return printer._MessageToJsonObject(message)
function_tokens: def MessageToDict ( message , including_default_value_fields = False , preserving_proto_field_name = False ) : printer = _Printer ( including_default_value_fields , preserving_proto_field_name ) # pylint: disable=protected-access return printer . _MessageToJsonObject ( message )