将python struct值定义为struct本身

时间:2018-08-29 12:08:25

标签: python struct

我正在尝试根据输入结构创建一个结果结构。代码类似于以下内容:

  from google.protobuf.struct_pb2 import Struct
  resulting_struct = Struct()
  for key, value in input_struct.items():
      if value != '':
          resulting_struct[key] = value

除了一瞬间,它工作正常:

如果“值”的类型为“结构”,则收到'ValueError: Unexpected type'。错误基于'google/protobuf/internal/well_known_types.py'中的“ _SetStructValue”函数。

有没有办法解决此问题并提供嵌套结构的创建?

0 个答案:

没有答案