Public Member Functions | Public Attributes | Private Member Functions | List of all members
google.protobuf.json_format._Parser Class Reference
Inheritance diagram for google.protobuf.json_format._Parser:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, ignore_unknown_fields, descriptor_pool)
 
def __init__ (self, ignore_unknown_fields, descriptor_pool)
 
def ConvertMessage (self, value, message)
 
def ConvertMessage (self, value, message)
 

Public Attributes

 descriptor_pool
 
 ignore_unknown_fields
 

Private Member Functions

def _ConvertAnyMessage (self, value, message)
 
def _ConvertAnyMessage (self, value, message)
 
def _ConvertFieldValuePair (self, js, message)
 
def _ConvertFieldValuePair (self, js, message)
 
def _ConvertGenericMessage (self, value, message)
 
def _ConvertGenericMessage (self, value, message)
 
def _ConvertListValueMessage (self, value, message)
 
def _ConvertListValueMessage (self, value, message)
 
def _ConvertMapFieldValue (self, value, message, field)
 
def _ConvertMapFieldValue (self, value, message, field)
 
def _ConvertStructMessage (self, value, message)
 
def _ConvertStructMessage (self, value, message)
 
def _ConvertValueMessage (self, value, message)
 
def _ConvertValueMessage (self, value, message)
 
def _ConvertWrapperMessage (self, value, message)
 
def _ConvertWrapperMessage (self, value, message)
 

Detailed Description

JSON format parser for protocol message.

Definition at line 442 of file bloaty/third_party/protobuf/python/google/protobuf/json_format.py.

Constructor & Destructor Documentation

◆ __init__() [1/2]

def google.protobuf.json_format._Parser.__init__ (   self,
  ignore_unknown_fields,
  descriptor_pool 
)

◆ __init__() [2/2]

def google.protobuf.json_format._Parser.__init__ (   self,
  ignore_unknown_fields,
  descriptor_pool 
)

Member Function Documentation

◆ _ConvertAnyMessage() [1/2]

def google.protobuf.json_format._Parser._ConvertAnyMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into Any message.

Definition at line 583 of file bloaty/third_party/protobuf/python/google/protobuf/json_format.py.

◆ _ConvertAnyMessage() [2/2]

def google.protobuf.json_format._Parser._ConvertAnyMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into Any message.

Definition at line 596 of file protobuf/python/google/protobuf/json_format.py.

◆ _ConvertFieldValuePair() [1/2]

def google.protobuf.json_format._Parser._ConvertFieldValuePair (   self,
  js,
  message 
)
private
Convert field value pairs into regular message.

Args:
  js: A JSON object to convert the field value pairs.
  message: A regular protocol message to record the data.

Raises:
  ParseError: In case of problems converting.

Definition at line 468 of file bloaty/third_party/protobuf/python/google/protobuf/json_format.py.

◆ _ConvertFieldValuePair() [2/2]

def google.protobuf.json_format._Parser._ConvertFieldValuePair (   self,
  js,
  message 
)
private
Convert field value pairs into regular message.

Args:
  js: A JSON object to convert the field value pairs.
  message: A regular protocol message to record the data.

Raises:
  ParseError: In case of problems converting.

Definition at line 478 of file protobuf/python/google/protobuf/json_format.py.

◆ _ConvertGenericMessage() [1/2]

def google.protobuf.json_format._Parser._ConvertGenericMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into message with FromJsonString.

Definition at line 608 of file bloaty/third_party/protobuf/python/google/protobuf/json_format.py.

◆ _ConvertGenericMessage() [2/2]

def google.protobuf.json_format._Parser._ConvertGenericMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into message with FromJsonString.

Definition at line 621 of file protobuf/python/google/protobuf/json_format.py.

◆ _ConvertListValueMessage() [1/2]

def google.protobuf.json_format._Parser._ConvertListValueMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into ListValue message.

Definition at line 634 of file bloaty/third_party/protobuf/python/google/protobuf/json_format.py.

◆ _ConvertListValueMessage() [2/2]

def google.protobuf.json_format._Parser._ConvertListValueMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into ListValue message.

Definition at line 648 of file protobuf/python/google/protobuf/json_format.py.

◆ _ConvertMapFieldValue() [1/2]

def google.protobuf.json_format._Parser._ConvertMapFieldValue (   self,
  value,
  message,
  field 
)
private
Convert map field value for a message map field.

Args:
  value: A JSON object to convert the map field value.
  message: A protocol message to record the converted data.
  field: The descriptor of the map field to be converted.

Raises:
  ParseError: In case of convert problems.

Definition at line 660 of file bloaty/third_party/protobuf/python/google/protobuf/json_format.py.

◆ _ConvertMapFieldValue() [2/2]

def google.protobuf.json_format._Parser._ConvertMapFieldValue (   self,
  value,
  message,
  field 
)
private
Convert map field value for a message map field.

Args:
  value: A JSON object to convert the map field value.
  message: A protocol message to record the converted data.
  field: The descriptor of the map field to be converted.

Raises:
  ParseError: In case of convert problems.

Definition at line 674 of file protobuf/python/google/protobuf/json_format.py.

◆ _ConvertStructMessage() [1/2]

def google.protobuf.json_format._Parser._ConvertStructMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into Struct message.

Definition at line 643 of file bloaty/third_party/protobuf/python/google/protobuf/json_format.py.

◆ _ConvertStructMessage() [2/2]

def google.protobuf.json_format._Parser._ConvertStructMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into Struct message.

Definition at line 657 of file protobuf/python/google/protobuf/json_format.py.

◆ _ConvertValueMessage() [1/2]

def google.protobuf.json_format._Parser._ConvertValueMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into Value message.

Definition at line 617 of file bloaty/third_party/protobuf/python/google/protobuf/json_format.py.

◆ _ConvertValueMessage() [2/2]

def google.protobuf.json_format._Parser._ConvertValueMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into Value message.

Definition at line 630 of file protobuf/python/google/protobuf/json_format.py.

◆ _ConvertWrapperMessage() [1/2]

def google.protobuf.json_format._Parser._ConvertWrapperMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into Wrapper message.

Definition at line 655 of file bloaty/third_party/protobuf/python/google/protobuf/json_format.py.

◆ _ConvertWrapperMessage() [2/2]

def google.protobuf.json_format._Parser._ConvertWrapperMessage (   self,
  value,
  message 
)
private
Convert a JSON representation into Wrapper message.

Definition at line 669 of file protobuf/python/google/protobuf/json_format.py.

◆ ConvertMessage() [1/2]

def google.protobuf.json_format._Parser.ConvertMessage (   self,
  value,
  message 
)
Convert a JSON object into a message.

Args:
  value: A JSON object.
  message: A WKT or regular protocol message to record the data.

Raises:
  ParseError: In case of convert problems.

Definition at line 449 of file bloaty/third_party/protobuf/python/google/protobuf/json_format.py.

◆ ConvertMessage() [2/2]

def google.protobuf.json_format._Parser.ConvertMessage (   self,
  value,
  message 
)
Convert a JSON object into a message.

Args:
  value: A JSON object.
  message: A WKT or regular protocol message to record the data.

Raises:
  ParseError: In case of convert problems.

Definition at line 459 of file protobuf/python/google/protobuf/json_format.py.

Member Data Documentation

◆ descriptor_pool

google.protobuf.json_format._Parser.descriptor_pool

◆ ignore_unknown_fields

google.protobuf.json_format._Parser.ignore_unknown_fields

The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:28