Rumah  >  Soal Jawab  >  teks badan

protobuf - grpc python,client怎样给map类型填值?

.proto文件如果这个样子

message HelloRequired {
  
    map<string, string> args = 1;
    
}    
PHPzPHPz2712 hari yang lalu655

membalas semua(2)saya akan balas

  • 黄舟

    黄舟2017-04-18 10:11:14

      test_dict = {}
      test_dict["key1"] = "value1"
      test_dict["key2"] = "value2"
    

    Nampaknya hanya meletakkan salah satu daripada ini secara langsung?

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:11:14

    Tetapkan nilai seperti berikut

        import hellorequired_pb2
        test = hellorequired_pb2.HelloRequired()
        test.args["key1"] = "value1"
        test.args["key2"] = "value2"
        print test
        """
        输出如下
        args {
          key: "key1"
          value: "value1"
      }
       args {
         key: "key2"
         value: "value2"
      }
        """

    balas
    0
  • Batalbalas