Anggota
encode_text
string ProtoModule.encode_text(x)
Struct dikonversi menjadi pesan. Kolom ditampilkan dalam urutan nama.
Urutan (seperti daftar atau tuple) dikonversi menjadi kolom berulang. Elemennya tidak boleh berupa urutan atau dikte.
Dik dikonversi menjadi kolom pesan berulang dengan kolom bernama 'key' dan 'value'.
Entri dikeluarkan dalam urutan iterasi (penyisipan).
Kunci dict harus berupa string, int, atau bool, dan nilainya tidak boleh berupa urutan atau dict.
Contoh:
struct(field=123).to_proto() # field: 123 struct(field=True).to_proto() # field: true struct(field=[1, 2, 3]).to_proto() # field: 1 # field: 2 # field: 3 struct(field='text').to_proto() # field: "text" struct(field=struct(inner_field='text')).to_proto() # field { # inner_field: "text" # } struct(field=[struct(inner_field=1), struct(inner_field=2)]).to_proto() # field { # inner_field: 1 # } # field { # inner_field: 2 # } struct(field=struct(inner_field=struct(inner_inner_field='text'))).to_proto() # field { # inner_field { # inner_inner_field: "text" # } # } struct(foo={4: 3, 2: 1}).to_proto() # foo: { # key: 4 # value: 3 # } # foo: { # key: 2 # value: 1 # }
Parameter
Parameter | Deskripsi |
---|---|
x
|
wajib |