class_docstr: JSON format printer for protocol message.
docstr: Converts Struct message according to Proto3 JSON Specification.
docstr_tok: ["Converts","Struct","message","according","to","Proto3","JSON","Specification","."]
code: def _StructMessageToJsonObject(self, message):
      """Converts Struct message according to Proto3 JSON Specification."""
      fields = message.fields
      ret = {}
      for key in fields:
          ret[key] = self._ValueMessageToJsonObject(fields[key])
      return ret
  
imports: import base64
  from collections import OrderedDict
  import json
  import math
  from operator import methodcaller
  import re
  import sys
  from google.protobuf.internal import type_checkers
  from google.protobuf import descriptor
  from google.protobuf import symbol_database
label_desc: Use image node_id 10 for calling the _Printer obj's underlying member method code with example usage: obj._StructMessageToJsonObject(message) and returns: ret